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

Próximas questões
Com base no mesmo assunto
Q4111995 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 decisão dependia da comparação direta entre as definições de chave estrangeira, chave primária, normalização e cardinalidade no modelo ER.

Tema central: conceitos relacionais básicos
Análise das alternativas
A
Certa
A alternativa A está correta porque aplica o conceito de integridade referencial: a chave estrangeira é o atributo usado para referenciar a chave de outra relação, criando o vínculo lógico entre registros de tabelas distintas.
B
Errada
Está errada porque troca a finalidade da normalização. O objetivo principal da normalização é reduzir redundância e evitar anomalias de inserção, atualização e exclusão, e não aumentar desempenho de consultas SQL nem reduzir a necessidade de índices e junções.
C
Errada
Está errada porque chave primária deve ser única e não nula. A alternativa afirma que valores nulos seriam permitidos se não houvesse repetição, mas a restrição de não nulidade faz parte do conceito de chave primária.
D
Errada
Está errada porque o modelo entidade-relacionamento admite, sim, relacionamentos muitos-para-muitos no plano conceitual. O erro é confundir o modelo ER com a implementação no modelo relacional, em que esse tipo de relacionamento costuma ser resolvido por tabela associativa, e não por mera conversão direta em chave composta.
Pegadinha da questão
A questão explora confusões conceituais clássicas: tomar normalização como técnica de performance, achar que unicidade basta para chave primária e misturar o que o modelo ER admite com a forma de implementação no modelo relacional.
Dica para questões semelhantes
  • Se a alternativa tratar de chave primária, confira sempre os dois requisitos juntos: unicidade e não nulidade.
  • Se aparecer normalização, associe primeiro a redução de redundância e de anomalias, não a ganho de desempenho.
  • Separe modelo conceitual ER da implementação relacional: cardinalidade muitos-para-muitos pode existir no ER, ainda que exija tabela associativa na implementação.

Clique para visualizar este gabarito

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