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

Próximas questões
Com base no mesmo assunto
Q3913536 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: A decisão estava na afirmativa I, que troca as propriedades da chave primária pelas da chave estrangeira ao exigir unicidade e identificação exclusiva do registro.

Tema central: Chave primária, chave estrangeira e modelo relacional
Análise das alternativas
A
Errada
Incorreta porque inclui a afirmativa I como verdadeira. O erro de I é conceitual: ela atribui à chave estrangeira a função de identificar exclusivamente cada registro e a exigência de unicidade, quando a base afirma que isso corresponde à chave primária; além disso, a chave estrangeira não precisa ser única.
B
Errada
Incorreta por dois motivos concretos: trata a afirmativa I como verdadeira, embora ela confunda chave estrangeira com chave primária, e exclui a afirmativa IV, que está correta ao afirmar que a 3FN elimina dependências transitivas entre atributos não chave.
C
Errada
Incorreta porque considera todas as afirmativas verdadeiras, mas a I é falsa. Mencionar integridade entre tabelas não salva a afirmativa I, pois o ponto decisivo é que ela erra ao dizer que a chave estrangeira identifica exclusivamente cada registro, deve ser única e, por definição geral, não aceita nulo.
D
Certa
A alternativa D está certa porque é a única que marca como verdadeiras apenas as afirmativas II, III e IV. A II está correta ao descrever o modelo relacional em tabelas com linhas (tuplas) e colunas (atributos) e ao relacionar a integridade dos dados ao uso de chaves primárias e estrangeiras. A III está correta porque o JOIN combina dados de tabelas com base em uma condição de junção, e o LEFT JOIN retorna todas as linhas da tabela da esquerda, haja ou não correspondência na da direita. A IV também está correta, pois a normalização busca reduzir redundâncias e anomalias de atualização, e a 3FN elimina dependências transitivas entre atributos não chave.
Pegadinha da questão
Trocar os atributos da chave primária pelos da chave estrangeira, especialmente unicidade e identificação exclusiva.
Dica para questões semelhantes
  • Chave primária identifica unicamente o registro; chave estrangeira referencia outra tabela.
  • LEFT JOIN mantém todas as linhas da tabela da esquerda.
  • 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