Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Generalizao/Especializao
- Alm de relacionamentos e atributos,
Generalizao/Especializao
- O smbolo para se representar
Generalizao/Especializao
subconjuntos, as entidades PESSOA FSICA e PESSAO JURDICA, cada uma com propriedades particulares
Generalizao/Especializao
- Junto ao conceito de
Generalizao/Especializao
Generalizao/Especializao
- A generalizao/especializao pode
ser classificada em dois tipos: total ou parcial, de acordo com a obrigatoriedade ou no de a cada ocorrncia da entidade genrica corresponder uma entidade especializada
Generalizao/Especializao
- Em uma generalizao total, para
cada ocorrncia da entidade genrica existe sempre uma ocorrncia em uma das entidades especializadas.
Generalizao/Especializao
Generalizao/Especializao
- Em uma generalizao parcial, nem
toda ocorrncia da entidade genrica possui uma ocorrncia correspondente em uma entidade especializada.
Generalizao/Especializao
Generalizao/Especializao
- Uma generalizao/especializao
Generalizao/Especializao
- Generalizao/especializao
exclusiva significa que, em uma hierarquia de generalizao/especializao, uma ocorrncia de entidade genrica especializada no mximo uma vez, nas folhas de generalizao/especializao
Generalizao/Especializao
- Exemplo de
generalizao/especializao exclusiva. Um FUNCIONRIO ou MOTORISTA ou SECRETRIA (no possvel ele ser de ambos os tipos)
Generalizao/Especializao
- Generalizao/especializao
compartilhada indica que, em uma hierarquia de generalizao/especializao, uma ocorrncia de entidade genrica pode aparecer em vrias entidades nas folhas da rvore de generalizao/especializao
Generalizao/Especializao
ser professor e aluno e funcionrio ao mesmo tempo. - O caso de exclusiva identificado pela letra x ao invs do c
Generalizao/Especializao
em mltiplos nveis. - Sendo possvel tambm herana mltipla (Anfibio herda de terrestre e aqutico)
Entidade Associativa
- Um relacionamento uma
associao entre entidades. - No ER no foi prevista a possibilidade de se associar uma entidade com um relacionamento ou ento associar dois relacionamentos entre si.
Entidade Associativa
- Considere o relacionamento abaixo:
saber quais medicamentos existem e que medicamentos foram prescritos em cada consulta.
Entidade Associativa
- Criamos ento uma entidade
MEDICAMENTO para saber quais medicamentos existem. - A questo : com que entidade devemos associar MEDICAMENTO? - No podemos associar a MDICO, seno s saberamos que o mdico prescreveu o MEDICAMENTO sem saber para quem....
Entidade Associativa
- Se ligarmos o MEDICAMENTO ao
PACIENTE, no saberamos qual mdico prescreveu tal medicamento... - A sada relacionar o Medicamento consulta, ou seja, - Deseja-se relacionar uma Entidade (Medicamento) a um relacionamento (Consulta), o que no permitido no modelo ER...
Entidade Associativa
- Para isto criou-se um conceito
especial, o de entidade associativa. - Ele nada mais do que uma redefinio de um relacionamento para que ele seja tratado tambm como uma entidade... - Graficamente, traa-se um retngulo em volta do losango do relacionamento
Entidade Associativa
Entidade Associativa
- Caso no se deseje usar a entidade
associativa, o relacionamento deve ser substitudo por uma entidade de mesmo nome, criar dois novos relacionamentos, como na figura seguinte...
Entidade Associativa