Questão de Banco de Dados — Modelagem de dados — CESPE / CEBRASPE 2024
Banco de Dados›Modelagem de dados
Código
ce173531
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Software
Em relação à modelagem de dados, assinale a opção correta.
ANa especialização parcial, toda a entidade na superclasse deve ser um membro de pelo menos uma das subclasses na especialização.
BO modelo relacional representa os dados em um banco de dados apenas como uma coleção de relações (tabelas).
CGeneralização e especialização na modelagem conceitual em banco de dados são conceitos usados para representar objetos do mundo real que possuem diferentes atributos.
DAtributos representam todos os valores possíveis que um domínio pode receber.
ENa modelagem de dados relacional, diferentes tabelas de dados se unem ou se vinculam a partir de chaves que representam a relação de entidades do mundo real.
Revelar gabarito e comentário▾
GabaritoE — Na modelagem de dados relacional, diferentes tabelas de dados se unem ou se vinculam a partir de chaves que representam a relação de entidades do mundo real.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Modelagem de Dados
Gabarito: letra E. A alternativa E descreve corretamente o princípio fundamental do modelo relacional: tabelas são vinculadas por chaves (primária e estrangeira) para representar relações entre entidades do mundo real. As demais alternativas apresentam erros conceituais, como confundir especialização parcial com total, restringir excessivamente o modelo relacional ou inverter a definição de atributo e domínio.
A banca cobra a compreensão precisa dos conceitos de modelagem de dados, em especial do modelo relacional e da modelagem conceitual (MER). Vamos analisar cada alternativa.
Alternativa A — ❌ Incorreta
A afirmação descreve a especialização total, não a parcial. Na especialização parcial, algumas entidades da superclasse podem não pertencer a nenhuma subclasse. O correto seria: "Na especialização total, toda entidade da superclasse deve ser membro de pelo menos uma subclasse." Portanto, A está errada.
Alternativa B — ❌ Incorreta
O modelo relacional representa dados como coleção de relações (tabelas), mas o termo "apenas" é restritivo demais. O modelo também inclui domínios, chaves, restrições de integridade e operações (álgebra relacional). A representação é sim baseada em tabelas, mas o modelo como um todo é mais abrangente. Assim, a alternativa B é incorreta por seu caráter excludente.
Alternativa C — ❌ Incorreta
Generalização e especialização são usadas para representar hierarquias de entidades que compartilham atributos comuns e possuem atributos específicos. A alternativa diz apenas "objetos que possuem diferentes atributos", o que é verdadeiro, mas incompleto e vago: o conceito é mais específico (criação de superclasse/subclasse). A banca considera a imprecisão como erro.
Alternativa D — ❌ Incorreta
Atributo é uma coluna de uma relação, que representa uma propriedade de uma entidade. O domínio é o conjunto de valores possíveis para um atributo. A alternativa inverte os papéis: o domínio define os valores possíveis, não o atributo. Logo, D está errada.
Alternativa E — ✅ Correta ⟵ GABARITO
No modelo relacional, as tabelas (relações) se relacionam por meio de chaves. Uma chave primária identifica unicamente uma linha; uma chave estrangeira referencia a chave primária de outra tabela, estabelecendo vínculos que representam as relações entre entidades do mundo real. Essa é a essência do modelo relacional, conforme amplamente documentado.