Questão FC95602
No que tange a conceitos básicos de banco de dados e de abordagem relacional, julgue o item a seguir. Relações definidas como conjuntos matemáticos e representadas na implementação
Projeto e Modelagem de Dados
CEBRASPE (CESPE) · 2015
Relações definidas como conjuntos matemáticos e representadas na implementação física em bancos de dados por tabelas podem conter tuplas duplicadas.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário:
O modelo relacional é baseado no conceito matemático de conjuntos, onde um banco de dados é um conjunto de relações (tabelas de valores).
- Cada tupla representa um fato do mundo real que pode corresponder a uma entidade ou relacionamento no modelo relacional.
- Em termos matemáticos, conjuntos não permitem elementos duplicados; assim, no modelo relacional puro, tabelas (relações) não podem ter tuplas idênticas.
Na prática, alguns sistemas de gerenciamento de banco de dados (SGBDs) podem permitir tuplas duplicadas (ex.: sem chave primária definida), mas isso foge do modelo relacional teórico de Codd, que exige unicidade nas tuplas.
A restrição de não duplicação é uma propriedade fundamental do modelo relacional, garantida por meio de chaves primárias ou restrições de unicidade.
Padrão de Erro Identificado:
Este erro se encaixa no padrão mental previamente identificado: "Confusão entre Teoria e Prática". A questão confunde a teoria do modelo relacional (sem duplicatas) com a prática de implementação (que pode permitir duplicatas em SGBDs).
Este erro se encaixa no padrão mental previamente identificado: "Confusão entre Teoria e Prática". A questão confunde a teoria do modelo relacional (sem duplicatas) com a prática de implementação (que pode permitir duplicatas em SGBDs).
Conteúdo do catálogo FC Concursos · Atualizado em