MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
O uso de “papel” em uma entidade vinculada em um auto-relacionamento<br />
tem como objetivo promover a identificação correta de uma instância da entidade<br />
dentro de uma instância do relacionamento, ou seja, uma ocorrência de<br />
funcionário poderá desempenhar o papel de “é gerente” e a outra ocorrência de<br />
funcionário, por sua vez, poderá assumir o papel de “é gerenciado”.<br />
3.2.3 cardinalidade<br />
Em algumas literaturas, podemos encontrar o termo cardinalidade sendo referenciado<br />
como multiplicidade. Uma cardinalidade pode ser vista como sendo um<br />
exemplo de restrição existente em um diagrama entidade-relacionamento (<strong>DE</strong>R) a<br />
fim de atender adequadamente as eventuais exigências do banco de dados.<br />
Para ilustrar um exemplo aplicado a Figura 3.6, observe as cardinalidades<br />
máximas no <strong>DE</strong>R abaixo:<br />
N 2<br />
Funcionário trabalha Empresa<br />
Figura 3.6 – Exemplo do uso da cardinalidade máxima<br />
Na sequência, torna-se possível realizarmos a interpretação da cardinalidade<br />
máxima imposta sobre as entidades nomeadas de FUNCIONARIO e EMPRESA.<br />
A entidade FUNCIONARIO apresenta uma cardinalidade máxima ilimitada<br />
(muitos), essa podendo ser representada pelas letras “N” ou “M”. Dessa maneira,<br />
uma empresa pode ter até “N” funcionários trabalhando nela. Por outro<br />
lado, a entidade EMPRESA apresenta uma cardinalidade máxima “2”, por sua<br />
vez, nos habilita interpretar que um FUNCIONARIO pode trabalhar em no máximo<br />
“2” empresas.<br />
Considere o próximo exemplo, esse representado pela Figura 3.7. Repare<br />
que utilizamos simultaneamente a representada das cardinalidades mínima e<br />
máxima. Observe também que um FUNCIONARIO pode coordenar no máximo<br />
2 (dois) projetos, e por sua vez, um PROJETO pode ser coordenado por no máximo<br />
um funcionário.<br />
capítulo 3 • 61