A respeito de conceitos fundamentais de bancos de dados e do...

Próximas questões
Com base no mesmo assunto
Q3916134 Banco de Dados

A respeito de conceitos fundamentais de bancos de dados e dos princípios que regem seu funcionamento em sistemas gerenciadores (SGBDs), analise as afirmativas abaixo.


I. Em um banco de dados relacional, a chave estrangeira é responsável por identificar de forma exclusiva cada registro de uma tabela, não podendo aceitar valores nulos, pois deve obrigatoriamente ser única.


II. O modelo relacional organiza os dados em tabelas compostas por linhas e colunas, onde cada linha representa uma tupla e cada coluna, um atributo. A integridade dos dados é garantida, entre outros fatores, pelas chaves primárias e estrangeiras.


III. O comando SQL JOIN permite combinar dados de duas ou mais tabelas com base em uma condição lógica, sendo o tipo LEFT JOIN utilizado para retornar todos os registros da tabela da esquerda, mesmo que não haja correspondência na da direita.


IV. A normalização é o processo de organização de dados em tabelas e colunas com o objetivo de reduzir redundâncias e anomalias de atualização, sendo a Terceira Forma Normal (3FN) a que elimina dependências transitivas entre atributos não chave.


Assinale a alternativa correta:


Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O decisivo era perceber que a afirmativa I atribui à chave estrangeira características de chave primária: identificação exclusiva, unicidade e vedação de nulos. Como essa afirmativa é falsa e as afirmativas II, III e IV estão corretas, o gabarito é D.

Tema central: Chave primária, chave estrangeira e normalização
Análise das alternativas
A
Errada
Incorreta porque considera a afirmativa I verdadeira. O erro está em atribuir à chave estrangeira características de chave primária.
B
Errada
Incorreta porque também inclui a afirmativa I como verdadeira, embora ela confunda chave estrangeira com chave primária.
C
Errada
Incorreta porque afirma que todas as afirmativas são verdadeiras, mas a I é falsa.
D
Certa
A alternativa D está correta porque apenas a afirmativa I é falsa. A chave estrangeira referencia outra tabela e não identifica exclusivamente cada registro da própria tabela; já as afirmativas II, III e IV estão corretas ao descrever o modelo relacional, o LEFT JOIN e a 3FN.
Pegadinha da questão
A questão troca as funções de chave primária e chave estrangeira na afirmativa I, usando atributos típicos da chave primária para induzir erro.
Dica para questões semelhantes
  • Se o enunciado disser que um campo identifica exclusivamente cada registro da própria tabela, verifique se ele está descrevendo chave primária, e não chave estrangeira.
  • LEFT JOIN preserva todas as linhas da tabela da esquerda; sem correspondência, os campos da direita ficam nulos.
  • A 3FN elimina dependências transitivas entre atributos não chave.

Clique para visualizar este gabarito

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