Prévia do material em texto
AULA 7 UNIDADE 2: Modelo Conceitual (continuação) 2.9. Ternário 2.10. Generalização/especialização 2.10.1. Sobreposição 2.10.2. Disjunção 2.11. Exercício 2.9. Ternário Associam três entidades. Figura – Exemplo de relacionamento ternário 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. 2.11. Exercício Um aeroporto tem código (único), nome, cidade e estado onde está localizado. Segmentos de vôo partem do aeroporto ou a ele chegam. São anotados os horários previstos para a chegada ou da partida para cada segmento de vôo. Cada segmento tem um número de segmento, relativo ao vôo do qual ele participa. Um vôo é composto de vários segmentos de vôo e tem um número único, os dias da semana em que ocorre e a empresa que o realiza. Uma instância de segmento corresponde a ocorrência daquele segmento de vôo numa dada data e armazena o número de assentos disponíveis. São armazenadas as datas de cada instância de segmento, diferenciando as várias instâncias de segmento de um vôo. Para cada instância de segmento são armazenados os horários em que ocorrem a chegada e partida ao aeroporto. Para cada aeroporto são armazenados os tipos de avião que podem aterrizar com o nome do tipo único, o número máximo de assentos e a empresa fabricante. Um avião tem um prefixo único, o tipo de avião ao qual pertence e número total de assentos e é atribuído a vários segmentos de vôo. 1)Desenvolver o DER 2) Criar a base de dados para a empresa e habilitar a mesma. 3) Criar todas as tabelas.