Baixe o app para aproveitar ainda mais
Prévia do material em texto
AULA 4 UNIDADE 2: Modelo Conceitual (continuação) 2.10. Generalização/especialização 2.10.1. Sobreposição 2.10.2. Disjunção 2.10. Generalização/especialização Generalização – quando tipos de um objeto são representados em uma única entidade Especialização – quando tipos de objetos são representados em entidades distintas. Na generalização a entidade mais especifica, chamada de subtipo, herda tudo da entidade mais geral, chamada de supertipo. Os atributos são herdados. Entidades podem ter subtipos ou subclasses e supertipos e superclasses. A relação entre um subtipo de entidades e seu pai é referenciada por uma relação “É-um”. Num diagrama ER um relacionamento “É-um” conecta uma entidades mais especializada a uma entidade generalizada pode ser escrita como: – Um triângulo invertido – Um losango com o label “É-um” Uma entidade supertipo é uma generalização de uma entidade subtipo “especializado” Cada entidade subtipo herda os atributos de sua entidade supertipo Cada entidade supertipo tem seus próprios atributos únicos Figura – Exemplo de generalização/especialização 2.10.1. Sobreposição Quando os subtipos podem ocorrer simultaneamente com relação ao mesmo supertipo. 2.10.2. Disjunção Quando os subtipos ocorrem de maneira mutuamente exclusiva com relação ao supertipo.
Compartilhar