Normalização
Atualmente existem 5 formas normais nos Bancos de Dados e que foram utilizadas neste trabalho:
Formas | Propósito |
---|---|
Primeira forma normal (1FN) | Os atributos devem ser atômicos e monovalorados |
Segunda forma normal (2FN) | 1FN + ausência de dependências parciais |
Terceira forma normal (3FN) | 2FN + ausência de dependências transitivas |
Forma Normal de Boyce-Codd | As chaves de dependências funcionais sejam chaves candidatas |
Quarta forma normal (4FN) | Todas as chaves multivaloradas sejam chaves candidatas |
Alterações
A entrega do Modelo Relacional já estava normalizada, contudo, algumas alterações precisavam ser feitas:
- O atributo "Planeta" em Entidade "Mapa" foi movido para uma entidade própria, pois dependia parcialmente de {Nome, Ano}. (2ª Forma Normal)
- O atributo "Nível" foi removido da Entidade "Herói" pois dependia transitivamente do Atributo "Experiência". (3ª Forma Normal)
As outras formas normais já haviam sido atendidas no modelo relacional do módulo anterior.