Em um sistema de banco de dados relacional, a organização e...

Próximas questões
Com base no mesmo assunto
Q4112247 Banco de Dados
Em um sistema de banco de dados relacional, a organização e a integridade dos dados dependem do correto uso de chaves, relacionamentos e restrições. Considerando os conceitos fundamentais de banco de dados, assinale a alternativa CORRETA:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A chave estrangeira é o único conceito corretamente descrito na alternativa A; as demais contrariam regras básicas sobre chave primária, cardinalidade ER e normalização.

Tema central: Chaves e normalização
Análise das alternativas
A
Certa
A alternativa A está correta porque descreve a chave estrangeira conforme a definição clássica do modelo relacional: um atributo, ou conjunto de atributos, que referencia a chave primária de outra relação. Isso é justamente o mecanismo que estabelece o vínculo lógico entre registros de tabelas relacionadas e sustenta a integridade referencial.
B
Errada
Está errada porque chave primária não pode conter valores nulos. A exigência lógica da chave primária é dupla: unicidade e não nulidade. A menção a índice físico da tabela não substitui essa regra conceitual.
C
Errada
Está errada porque o modelo entidade-relacionamento admite relacionamentos de cardinalidade muitos-para-muitos. Além disso, a passagem para o modelo relacional não se faz por conversão direta em chaves compostas, mas normalmente por tabela associativa.
D
Errada
Está errada porque o objetivo principal da normalização não é aumentar desempenho de consultas SQL nem reduzir junções. Sua finalidade central é reduzir redundância e evitar anomalias de atualização; quanto ao desempenho, o efeito pode inclusive não ser esse.
Pegadinha da questão
Confundir a definição de chave estrangeira com regras de outras chaves e com o objetivo da normalização.
Dica para questões semelhantes
  • Em questões sobre chaves, confira primeiro a definição lógica: chave primária é única e não nula; chave estrangeira referencia chave de outra tabela e sustenta integridade referencial.
  • Separe modelo conceitual de implementação: o modelo ER admite muitos-para-muitos; na conversão para o relacional, isso costuma ser resolvido com tabela associativa.
  • Quando aparecer normalização, priorize o objetivo estrutural correto: reduzir redundância e anomalias, não maximizar desempenho de consulta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo