22.08.2018 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!