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

Próximas questões
Com base no mesmo assunto
Q4112553 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: C

Fundamento decisivo: A decisão estava na definição correta de chave estrangeira, apresentada na alternativa C.

Tema central: chave estrangeira
Análise das alternativas
A
Errada
Está errada porque atribui à normalização uma finalidade principal que não é a sua. Normalização serve para reduzir redundância e evitar anomalias de inserção, atualização e exclusão; não tem como objetivo principal aumentar desempenho de consultas SQL nem reduzir necessidade de índices e junções.
B
Errada
Está errada porque contraria a restrição básica de chave primária. Chave primária deve identificar univocamente cada registro e, por definição, não pode conter valores nulos.
C
Certa
A alternativa C está correta porque expressa o conceito cobrado de chave estrangeira no modelo relacional: trata-se de atributo ou conjunto de atributos em uma tabela que referencia a chave primária de outra tabela, estabelecendo o relacionamento lógico entre registros. Esse é exatamente o papel da restrição no contexto de integridade e relacionamentos entre tabelas.
D
Errada
Está errada porque o modelo entidade-relacionamento admite, sim, relacionamentos muitos-para-muitos. O que ocorre é que, na implementação no modelo relacional, essa cardinalidade normalmente exige tabela associativa, e não uma conversão direta em chaves compostas.
Pegadinha da questão
Confundir o conceito de chave estrangeira com finalidades de normalização, restrições da chave primária e a cardinalidade muitos-para-muitos no modelo ER.
Dica para questões semelhantes
  • Chave estrangeira é o atributo ou conjunto de atributos que referencia a chave primária de outra tabela.
  • Normalização busca reduzir redundância e anomalias, não desempenho como objetivo principal.
  • Chave primária não admite valores nulos.
  • O modelo ER admite relacionamentos muitos-para-muitos.

Clique para visualizar este gabarito

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