MODELAGEM DE DADOS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
se tipo de dependência funcional. Note que a sua notação é diferente das demais<br />
dependências funcionais estudadas até o presente momento.<br />
Tabela: Utilização<br />
CódProjeto CódEmpregado CódEquipamento<br />
1<br />
1<br />
1<br />
1<br />
1<br />
2<br />
3<br />
1<br />
1<br />
1<br />
1<br />
2<br />
.<br />
.<br />
.<br />
CódProjeto<br />
CódEmpregado<br />
Tabela: Utilização<br />
CódProjeto CódEmpregado CódEquipamento<br />
1<br />
1<br />
1<br />
1<br />
1<br />
2<br />
3<br />
1<br />
1<br />
1<br />
1<br />
2<br />
.<br />
.<br />
.<br />
CódProjeto<br />
CódEquipamento<br />
Figura 5.13 – Dependência Funcional Multivalorada<br />
Para que uma tabela atenda as regras da 4FN, além de atender as regras da<br />
3FN, não poderá existir mais de uma dependência funcional multivalorada.<br />
Para adequarmos a relação UTILIZAÇÃO para a 4FN, devemos realizar a seguinte<br />
modificação:<br />
––<br />
3FN:<br />
Utilização (CódProjeto, CódEmpregado, CódEquipamento )<br />
––<br />
4FN:<br />
Projetos_Empregados (CódProjeto, CódEmpregado)<br />
Projetos_Equipamentos (CódProjeto, CódEquipamento)<br />
Dessa forma, podemos concluir que as tabelas Projetos_Empregados e Projetos_Equipamentos<br />
presentes no esquema anterior contemplam as regras<br />
pertinentes a 4FN.<br />
5.1.6 Regra: Quinta Forma Normal (5FN)<br />
Uma tabela se encontra na 5FN se a mesma não possuir nenhuma dependência<br />
funcional cíclica. Mas afinal, o que significa uma dependência funcional cíclica?<br />
capítulo 5 • 145