Aula 07 - Generalização e Especialização, Notação Do DER, Exercícios
Aula 07 - Generalização e Especialização, Notação Do DER, Exercícios
Aula 07 - Generalização e Especialização, Notação Do DER, Exercícios
Generalização / Especialização
1
8/5/2012
Herança
• Herança de propriedades:
▫ cada ocorrência da entidade
especializada possui, além de suas
próprias propriedades (atributos,
relacionamentos e
generalizações/especializações),
também as propriedades da
ocorrência da entidade genérica
correspondente.
Tipos de generalização/especialização
• Total:
▫ para cada ocorrência da
entidade genérica existe
sempre uma ocorrência em
uma das entidades
especializadas.
▫ é simbolizado por um “t”
2
8/5/2012
• Parcial:
▫ nem toda ocorrência da
entidade genérica possui uma
ocorrência correspondente em
uma entidade especializada.
▫ é simbolizado por um “p”
• OBS:
▫ Neste caso é comun aparecer
um atributo que identifica o
tipo de ocorrência da
entidade genérica.
▫ Isso para os casos em que os
dados da genéria não
necesistam da especializada.
Observações
3
8/5/2012
• Problema:
▫ as entidades especializadas não podem herdar o identificador da entidade
genérica. Exemplo: o identificador de pessoa não seria suficiente para
identificar professores, já que uma pessoa pode ser múltiplas vezes
professor.
• Solução:
▫ Não usar especialização/generalização.
▫ Usar relacionamento.
▫ 3 relacionamentos ligados a PESSOA.
4
8/5/2012
Notações do diagrama
Exercício