Em um cenário de modelagem de dados, a normalização é um processo fundamental para otimizar a estrutura de um banco de dados relacional. Dentre as formas normais mais comuns, a Terceira Forma Normal (3FN) busca eliminar dependências transitivas. Assinale a alternativa que descreve corretamente a condição para que uma relação esteja na Terceira Forma Normal.
- A)A relação não deve ter atributos multivalorados ou incompletos, garantindo a atomicidade dos dados em cada coluna.
- B)Todos os atributos não-chave devem ser totalmente dependentes da chave primária, significando que não pode haver dependência parcial.
- C)Todos os atributos não-chave devem ser funcionalmente independentes de qualquer atributo não-chave, eliminando dependências transitivas.gabarito
- D)Cada atributo-chave estrangeira deve referenciar uma chave primária válida em outra tabela, assegurando a integridade referencial.
- E)A relação deve possuir apenas uma chave candidata e todos os atributos devem ser totalmente dependentes dela, evitando redundâncias em chaves alternativas.