Sobes.tech
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.