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

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

Fundamento decisivo: A decisão da questão está na afirmativa I: ela atribui à chave estrangeira a função de identificar exclusivamente cada registro, o que corresponde à chave primária, não à estrangeira. Por isso, I é falsa e a alternativa correta é a B.

Tema central: Conceitos básicos relacionais
Análise das alternativas
A
Errada
Está errada porque trata a afirmativa I como verdadeira. I é incorreta: quem identifica de forma exclusiva cada registro é a chave primária; a chave estrangeira serve para referenciar chave de outra tabela e garantir integridade referencial, não sendo obrigatoriamente única e podendo admitir nulo conforme restrição/modelagem.
B
Certa
A alternativa B está certa porque é a única compatível com a distinção correta entre os conceitos cobrados. A afirmativa II está correta em nível conceitual: no modelo relacional, os dados são organizados em tabelas com linhas (tuplas) e colunas (atributos), e chaves primárias e estrangeiras participam da integridade dos dados. A III também está correta: JOIN combina dados de tabelas com base em uma condição, e o LEFT JOIN retorna todos os registros da tabela da esquerda, mesmo sem correspondência na direita. A IV está correta porque a normalização busca reduzir redundâncias e anomalias de atualização, e a 3FN elimina dependências transitivas entre atributos não chave.
C
Errada
Está errada por dois motivos concretos: inclui I, que é falsa por confundir chave estrangeira com chave primária, e exclui IV, que está correta ao afirmar que a 3FN elimina dependências transitivas entre atributos não chave.
D
Errada
Está errada porque afirma que todas as assertivas são verdadeiras, mas a I é incorreta. A presença dessa confusão conceitual sobre chave estrangeira inviabiliza a alternativa.
Pegadinha da questão
A pegadinha real foi trocar propriedades de chave primária pelas de chave estrangeira na afirmativa I.
Dica para questões semelhantes
  • Se a assertiva disser que um campo identifica exclusivamente cada registro, verifique se ela está descrevendo chave primária, e não chave estrangeira.
  • Em questões conceituais de banco de dados, diferencie função de relacionamento entre tabelas da função de identificação única de registros.
  • Para LEFT JOIN, confirme se a definição preserva todas as linhas da tabela da esquerda, mesmo sem correspondência na direita.
  • Para 3FN, procure o ponto específico: 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