22.08.2018 Views

MODELAGEM DE DADOS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PIS001 6162<br />

PIS001 1189<br />

PSI034 1189<br />

PSI034 4211<br />

2141<br />

Carlos da<br />

Silva<br />

Sonia<br />

Purcini<br />

Sonia<br />

Purcini<br />

José<br />

Ribeiro<br />

João de<br />

Freitas<br />

A2 2 10/04/2002 36<br />

A1 2 11/01/2002 24<br />

A1 2 05/01/2003 24<br />

C1 2 01/04/2001 48<br />

A2 4 11/01/2002 24<br />

Figura 5.7 – Redundância aplicada as colunas (nome, categoria e salário).<br />

Uma tabela é dita na 2FN, quando, além de se enquadrar na 1FN, deve estar<br />

livre de dependência funcional parcial.<br />

Bem, você deve estar se perguntando. Afinal, o que é uma dependência funcional<br />

parcial? Uma dependência funcional parcial é formada quando uma determinada<br />

coluna depende apenas de parte de uma chave-primária composta.<br />

Por meio do esquema a seguir, é factível a identificação de uma dependência<br />

funcional parcial.<br />

––<br />

1FN:<br />

Projetos_Empregados (CódProjeto, CódEmpregado, Nome, Categoria, Salário, DataInício, Tempo)<br />

Note que as colunas nome, categoria e salário dependem por sua vez apenas<br />

de parte da chave-primária composta, isso é, apenas da coluna CódEmpregado,<br />

não tornando necessário a associação entre as duas colunas (CódProjeto e CódEmpregado)<br />

para identificar exclusivamente os valores pertinentes as colunas<br />

nome, categoria e salário.<br />

Com o propósito de distinguir uma dependência funcional parcial de uma<br />

dependência funcional não parcial, considere o esquema utilizado acima, entretanto,<br />

verifique que destacamos apenas as colunas que dependem de toda a<br />

chave-primária composta.<br />

capítulo 5 • 135

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

Saved successfully!

Ooh no, something went wrong!