Considere as seguintes tabelas, cada uma representando uma p...
Considere as seguintes tabelas, cada uma representando uma possível estrutura para
armazenar dados de alunos:
Quais das tabelas acima estão na Terceira Forma Normal (3FN)?
Terceira Forma Normal (3FN) é uma forma de normalização de bases de dados que define que todas as tabelas devem estar na primeira e segunda forma normal (1FN e 2FN) e que todos os atributos não chave primária devem ser obtidos apenas através da chave primária. A 3FN também define que todos os atributos devem ser funcionalmente independentes uns dos outros e que não é permitida dependência transitiva. Isto significa que os atributos não chave não devem depender de outros atributos também não chave.
Para aplicar a 3FN, é necessário criar tabelas adicionais para separar campos que não dependem da chave primária, mas estão relacionados com outros campos. Por exemplo, se um atributo não chave depender de outro atributo não chave, deve ser eliminado da tabela e colocado numa nova tabela separada