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.

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

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

Saved successfully!

Ooh no, something went wrong!