MER Estendido Flashcards
Participação parcial e total no mer estendido (restrição por completude)
Se uma mer estendido ter a entidade superclasse com participação parcial com o relacionamento, isso quer dizer que os membros da superclasse poderão ou não ser do tipo de membros das subclasses.
Se a participação fosse total, isso quer dizer que os membros da siperclasse, necessariamente, teriam de ser de alguma subclasse.
Método
Restrição por disjunção/exclusão mútua
Um membro de uma superclasse só pode participar de uma subclasse.
Ex: da superclasse funcionário, um funcionário só pode ser médico ou engenheiro (nao pode ser nada diferente) e não pode ser os dois ao mesmo tempo.
Restrição por sobreposição
Um membro de uma superclasse pode participar de várias subclasses ao mesmo tempo
Da superclasse funcionário, pode existir um membro que é vigilante e caixa ao mesmo tempo
Restrição por completude 1) parcial e 2) total
1) na parcial, uma superclasse pode ter um membro que não participa de nenhuma das subclasses elencada
2 Na total, uma superclasse deve ter um membro que obrigatoriamente deve estar em alguma subclasse
Representação da restrição de disjunção/exclusão mútua
Bolinha que interliga a superclasse com as subclasses com d dentro e ligações por meio de linhas únicas
Representação da restrição por sobreposição
Bolinha que interliga a superclasse com as subclasses com O dentro e ligações por meio de linhas únicas
Representação da restrição por completude na total e parcial
Total: Bolinha que interliga a superclasse com as subclasses com d dentro e ligações por meio de linhas duplas entre a superclasse e a bolinha do relacionamento
Parcial: Bolinha que interliga a superclasse com as subclasses com d dentro e ligações por meio de linhas únicas
Generalização
Na generalização os atributos particulares que são derivados das subclasses, esses atributos somem e os atributos que sao comuns às subclasses, esses também são os atributos da superclasse
Especialização
A superclasse é derivada para subclasses, essas subclasses recebem os atributos da superclasse (e esses ficam sendo os atributos em comum) e cada subclasse vai ter deus atributos próprios (médico com atributo CRM, Engenheiro com o atributo CREA…)
Uma subclasse pode se relacionar com outra entidade
Uma subclasse gerente, pode se relacionar um outra entidade, por exemplo, projetos por meio de um relacionamento gerencia, então só a subclasse gerente é que gerencia projetos
Uma superclasse pode se relacionar com outra entidade
Uma superclasse pode se relacionar com outra entidade, por exemplo, uma superclasse pessoa (que pode derivar em pessoa física e jurídica), essa superclasse pode se relacionar com carro por meio de um relacionamento possuir, de modo que a superclasse pessoa possui carro, mas as subclasses pf e PJ também, por dedução, possuem carro
Agregação
Ocorre quando duas entidades que ter um relacionamento e a partir de tal, é criada uma nova entidade (da entidade 1, da entidade 2 e do relacionamento entre a entidade 1 e 2) e essa agregação pode se relacionar com outra entidade.
Ex: a entidade médico e a entidade paciente estação relacionadas por meio do relacionamento consulta, então posso agregar essa relação e as duas entidades e dizer que tudo isso é só uma entidade, e que essa nova entidade se relaciona com outra entidade chamada exame por meio de um relacionamento chamado gera