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

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

Fundamento decisivo: O decisivo foi a afirmativa I: ela atribui à chave estrangeira características de chave primária. Com isso, I é falsa, e como II, III e IV estão corretas, a alternativa A se impõe.

Tema central: Chaves e modelo relacional
Análise das alternativas
A
Certa
A alternativa A está certa porque apenas a afirmativa I erra o conceito técnico. No modelo relacional, quem identifica unicamente cada registro da tabela é a chave primária. Já a chave estrangeira referencia chave de outra tabela para preservar a integridade referencial, não sendo, por definição, única nem a responsável pela identificação exclusiva do registro. As afirmativas II, III e IV estão corretas: II descreve corretamente a organização em tabelas, linhas e colunas; III define adequadamente o JOIN e o LEFT JOIN; IV apresenta a finalidade da normalização e a ideia de que a 3FN elimina dependências transitivas entre atributos não chave.
B
Errada
Está errada porque trata a afirmativa I como verdadeira. O erro concreto de I é atribuir à chave estrangeira identificação exclusiva, unicidade obrigatória e impossibilidade de nulo.
C
Errada
Está errada por dois motivos objetivos: considera a afirmativa I verdadeira, embora ela confunda chave estrangeira com chave primária, e exclui a afirmativa IV, que está correta ao definir a normalização e a 3FN.
D
Errada
Está errada porque também depende da veracidade da afirmativa I. A chave que identifica unicamente os registros é a chave primária, enquanto a estrangeira referencia outra tabela para integridade referencial.
Pegadinha da questão
A pegadinha foi trocar as propriedades da chave primária pelas da chave estrangeira, induzindo a ideia de unicidade obrigatória e vedação absoluta de nulos para a chave estrangeira.
Dica para questões semelhantes
  • Se a afirmativa falar em identificar exclusivamente cada registro, o conceito a conferir primeiro é o de chave primária, não o de chave estrangeira.
  • Quando a questão mencionar chave estrangeira, verifique se a função descrita é referenciar outra tabela e manter integridade referencial; se aparecer unicidade como regra definidora, desconfie.
  • Em itens conceituais sobre SQL, confira separadamente a função geral do JOIN e a regra específica do LEFT JOIN: todas as linhas da tabela da esquerda devem permanecer no resultado.
  • Em normalização, a formulação usual da 3FN pode ser validada pela eliminação de dependências transitivas entre atributos não chave.

Clique para visualizar este gabarito

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