O projeto de banco de dados relacional exige a aplicação de ...

Próximas questões
Com base no mesmo assunto
Q3832913 Banco de Dados
O projeto de banco de dados relacional exige a aplicação de regras de normalização para evitar redundâncias e anomalias de atualização. Acerca do processo de normalização e modelagem ER, marque V para as afirmativas verdadeiras e F para as falsas:

( ) A Primeira Forma Normal (1FN) exige que todos os atributos de uma tabela possuam valores atômicos, proibindo a existência de grupos repetitivos ou atributos multivalorados.
( ) Uma tabela está na Segunda Forma Normal (2FN) se, além de estar na 1FN, todos os atributos não chave dependerem totalmente da chave primária composta, e não apenas de parte dela.
( ) A Terceira Forma Normal (3FN) foca na eliminação de dependências transitivas, garantindo que atributos não chave dependam apenas da chave primária e de nenhum outro atributo não chave.
( ) A integridade referencial é garantida através do uso de chaves primárias que referenciam chaves estrangeiras na mesma tabela, impedindo a exclusão de registros pai sem órfãos.

Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: A decisão dependia de identificar a sequência formada pelas três primeiras assertivas corretas e pela quarta falsa, o que leva a V, V, V, F e, portanto, à alternativa E.

Tema central: Formas normais
Análise das alternativas
A
Errada
Incorreta porque trata as assertivas 1 e 2 como falsas, embora elas expressem corretamente 1FN e 2FN, e ainda marca a 4 como verdadeira, apesar de a integridade referencial não ser definida por chave primária referenciando chave estrangeira.
B
Errada
Incorreta porque marca a primeira assertiva como falsa, mas a 1FN realmente exige atomicidade dos atributos e ausência de grupos repetitivos ou atributos multivalorados.
C
Errada
Incorreta porque considera falsa a terceira assertiva, embora a 3FN trate justamente da eliminação de dependências transitivas, e considera verdadeira a quarta, que descreve de forma invertida a relação entre chave primária e chave estrangeira.
D
Errada
Incorreta porque marca a segunda assertiva como falsa, mas ela enuncia corretamente o critério da 2FN no caso de chave composta: ausência de dependência parcial dos atributos não chave. Também erra ao marcar a quarta como verdadeira, apesar da inversão entre PK e FK.
E
Certa
A alternativa E está correta porque corresponde à sequência V, V, V, F. As assertivas 1, 2 e 3 estão alinhadas às definições usuais de 1FN, 2FN e 3FN. A 4ª é falsa porque a integridade referencial é assegurada por chave estrangeira que referencia chave primária ou candidata, e não por chave primária referenciando chave estrangeira; a menção a "na mesma tabela" ainda reduz a regra a um caso particular de autorreferência.
Pegadinha da questão
A confusão explorada está em aceitar como correta a inversão entre chave primária e chave estrangeira na integridade referencial e, junto disso, tomar "na mesma tabela" como regra geral, quando isso é apenas hipótese de autorreferência.
Dica para questões semelhantes
  • Para 1FN, confirme se a assertiva exige valores atômicos e veda grupos repetitivos ou atributos multivalorados.
  • Para 2FN, verifique se o enunciado envolve chave composta; o ponto técnico é eliminar dependência parcial de atributo não chave.
  • Para 3FN, procure a eliminação de dependência transitiva entre atributos não chave.
  • Em integridade referencial, teste sempre a direção da referência: a chave estrangeira aponta para chave primária ou candidata, não o contrário.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a E (V, V, V, F).

  • 1 - (Verdadeira)
  • 2 - (Verdadeira)
  • 3 - (Verdadeira)
  • 4 - (Falsa): Essa afirmativa está incorreta porque inverte o conceito de integridade referencial. Na verdade, a integridade referencial é garantida quando uma chave estrangeira (FK) faz referência a uma chave primária (PK), normalmente localizada em outra tabela. É a chave estrangeira que “aponta” para a chave primária, assegurando que não existam registros chamados de “filhos” sem um “pai” correspondente no banco de dados.

Primeira afirmação >

A 1FN impõe atomicidade dos atributos e elimina grupos repetitivos e atributos multivalorados no modelo relacional. Nada a corrigir aqui.

Segunda afirmação >

Também está correta.

A 2FN só faz sentido quando a chave primária é composta. O foco é eliminar dependência parcial de atributos não chave em relação a parte da chave.

Terceira afirmação >

Correta. Essa é praticamente a definição canônica de 3FN.

Agora, a quarta afirmação, que é o ponto crítico.

Essa afirmação está incorreta por vários motivos conceituais, e é exatamente aí que a banca costuma pegar.

Primeiro erro grave:

quem referencia é a chave estrangeira, não a chave primária.

O correto é:

– a chave estrangeira referencia a chave primária (ou candidata) de outra tabela, ou da própria tabela no caso de autorrelacionamento.

A frase inverteu o sentido do relacionamento.

Segundo erro conceitual:

integridade referencial não exige que a referência ocorra “na mesma tabela”.

Ela pode ocorrer:

– entre tabelas diferentes (caso mais comum),

– ou na mesma tabela (autorrelacionamento), mas isso é apenas um caso particular, não a regra.

A afirmação generaliza algo que é exceção.

Terceiro problema lógico:

“impedindo a exclusão de registros pai sem órfãos” está mal formulado.

O correto seria:

– impedindo a exclusão de registros pai que possuam registros filhos dependentes, evitando a geração de registros órfãos.

Do jeito que está escrito, a frase não faz sentido técnico preciso, o que também invalida a alternativa em prova.

Regra de ouro para prova:

integridade referencial sempre envolve chave estrangeira apontando para chave primária (ou candidata), nunca o contrário.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo