MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Nesse contexto, o conjunto de entidades secretaria, inclui além do atributo<br />
específico velocidade_digitação, os atributos CPF, nome, data_nascimento e<br />
endereço, esses herdados da entidade FUNCIONARIOS.<br />
Repare também que a uma instância de secretária, por exemplo, também<br />
é considerada como uma instância de funcionário, ou seja, um determinado<br />
membro da subclasse também se torna membro da superclasse, todavia, exercendo<br />
funcionalidades distintas.<br />
Outro quesito relevante refere-se a possibilidade de existir várias especializações<br />
do mesmo tipo de entidade, considerando apenas as propriedades<br />
particulares, a citar como exemplo, outra especialização vinculada a entidade<br />
funcionário, que poderia refletir na criação de duas novas subclasses, essas nomeadas<br />
respectivamente de FUNCIONARIO_MENSAL e FUNCIONARIO_HO-<br />
RISTA, onde, evidentemente, a forma de realizar o pagamento irá diferenciar<br />
os tipos de funcionários.<br />
Em uma extensão do Modelo ER, se cada entidade do conjunto de entidade<br />
genérica tiver que aparecer obrigatoriamente em um dos subconjuntos de<br />
entidade especializada, considera-se que a especialização/generalização sendo<br />
como TOTAL.<br />
Assumindo uma característica oposta, uma especialização/generalização é<br />
dita como PARCIAL quando uma entidade do conjunto de entidade genérica<br />
não possuir a obrigatoriedade de aparecer como uma entidade de um dos subconjuntos<br />
de entidade especializada.<br />
Graficamente, o <strong>DE</strong>R representa uma especialização/generalização TOTAL<br />
incluindo simplesmente a letra “t” em minúsculo do lado superior direito do<br />
triângulo utilizado para especificar as entidades especializadas. Entretanto, a<br />
representação de uma especialização/generalização PARCIAL é dada pelo uso<br />
da letra “p”, também em minúsculo, do lado superior direito do triângulo.<br />
Para exemplificar o uso de uma especialização/generalização considerada<br />
TOTAL, visualize a Figura 3.13 onde um determinado funcionário poderá ser<br />
exclusivamente, secretária, técnico e ou engenheiro. Nesse exemplo, não considere<br />
que um funcionário não seja pelo menos uma secretária, um técnico e<br />
um engenheiro. Esse detalhe referente às possíveis especializações dos funcionários<br />
a serem aplicadas no projeto de banco de dados é reportada no ato da<br />
entrevista. Ainda assim, é possível nos depararmos com a possibilidade do projetista<br />
de dados especificar que um conjunto de entidade genérica deverá ser<br />
representada em mais de um conjunto de entidades especializadas.<br />
capítulo 3 • 67