Junior — Middle
Explique os princípios da terceira forma normal no design de bases de dados
sobes.tech IA
Resposta da IA
A terceira forma normal (3NF) é uma regra de normalização de banco de dados destinada a eliminar dependências transitivas entre atributos de uma tabela.
Princípios básicos da 3NF:
- A tabela deve estar na segunda forma normal (2NF).
- Todos os atributos não-chave devem depender apenas da chave primária, e não de outros atributos não-chave.
Em outras palavras, se uma tabela contém atributos que dependem não diretamente da chave, mas através de outro atributo, essa tabela deve ser dividida para evitar redundância e anomalias ao atualizar os dados.
Por exemplo, se há uma tabela com os campos: StudentID (chave), StudentName, DepartmentName, DepartmentHead, e DepartmentHead depende de DepartmentName, e não de StudentID, então deve-se criar uma tabela separada para os departamentos.