Projetos(codp, tipo, descrição, empregados(code, nome, categ, salário,data_início, tempo_aloc)).
Primeira Forma Normal (ou 1FN) requer que todos os valores de colunas em uma tabela, sejam atômicos (ex., um número é um átomo, enquanto uma lista ou um conjunto não o são). Por exemplo, a normalização elimina grupos repetidos pondo-os cada um em uma tabela separada, conectando-os com uma chave primária ou estrangeira.
Passagem à 1FN:
Projetos(codp, tipo, descrição, code, nome, categ, salário, data_início, tempo_aloc)
Segunda Forma Normal (ou 2FN) requer que não haja dependência funcional não-trivial de um atributo que não seja a chave, em parte da chave candidata.
Passagem à 2FN:
Projetos(codp, tipo, descrição) Empregados(code, nome, categ, salário) ProjEmp(codp, code, data_início, tempo_aloc)
Terceira Forma Normal (ou 3FN) requer não haver dependências funcionais não-triviais de atributos que não sejam chave, em qualquer coisa exceto um superconjunto de uma chave candidata.
Passagem à 3FN:Projetos(codp, tipo, descrição) Empregados(code, nome, categ) ProjEmp(codp, code, data_início, tempo_aloc) Categorias(categ, salário)
[voltar]