A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Relacionamentos Avançados do Modelo Entidade-Relacionamento

Apresentações semelhantes


Apresentação em tema: "Relacionamentos Avançados do Modelo Entidade-Relacionamento"— Transcrição da apresentação:

1 Relacionamentos Avançados do Modelo Entidade-Relacionamento

2 Relacionamento de Generalização
É um relacionamento de classificação entre um elemento mais geral e outro mais específico O elemento mais geral tem todas as características (atributos) que são comuns aos elementos específicos  define herança O elemento mais geral é denominado entidade de nível superior (superclasse) e o mais específico de entidade de nível inferior (subclasse) As características do nível superior são herdadas no nível inferior Por isso o processo é conhecido como herança Representado por um triangulo isósceles

3 Relacionamento de Generalização
especialização generalização

4 Herança de Propriedades
Significa cada ocorrência da entidade especializada (subclasse) possui além de suas próprias propriedades as propriedades da entidade genérica (superclasse) Não há limites no níveis da hierarquia

5 Exemplo Cliente Conta Conta Corrente Conta Poupança Pessoa Física
ContaCliente Nome Endereco 1 (1,N) numero saldo Cliente Conta DataAbertura Explicar direitirnho cada exemplo Conta Corrente Conta Poupança Pessoa Física Pessoa Jurídica Limite de Saque diario CPF sexo CGC Tipo de Organização Taxa de juros

6 Generalização Parcial
Identifica o tipo de funcionário Nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada A ocorrência pode estar na classe genérica Nome Endereco Tipo De Funcionario Funcionario Indica que nem todo funcionário é motorista ou secretária P Motorista Secretaria

7 Generalização Total Indica que TODO CLIENTE É OU Pessoa física OU Pessoa jurídica Para cada ocorrência da entidade genérica existe sempre uma entidade especializada A ocorrência está sempre na entidade especializada Nome Endereco Cliente T Pessoa Física Pessoa Jurídica CPF sexo CGC Tipo de Organização

8 Generalização Compartilhada/Exclusiva
A ocorrência da entidade especializada é exclusiva, aparecendo em apenas uma das entidades especializadas Nome Endereco Tipo De Funcionario Funcionario E O Funcionário somente pode ser OU Motorista OU Secretaria, jamais ambos Motorista Secretaria

9 Generalização Compartilhada/Exclusiva
Uma ocorrência da entidade genérica pode aparecer em múltiplas entidades especializadas Pessoa c A pessoa em uma universidade pode ser um professor (na graduação), ser um funcionário e ser um aluno (de doutorado) Professor Aluno Funcionario

10 Herança Múltipla Pessoa Cliente Funcionario Funcionario Cliente
Desconto ClienteFuncionario Desconto

11 Entidade Associativa Paciente Médico Médico Paciente Medicamento
Se for necessário registrar o medicamento prescrito em cada consulta?? O relacionamento passa a ser tratado como uma entidade Simbolo Pode ser relacionada a outras entidades DataConsulta (1,N) consulta (0,N) Médico Paciente DataConsulta Relacionar medicamento com medico, perdemos em qual consulta foi prescrito ao paciente, associando medicamento ao paciente perdemos tambem o medico e a consulta (1,N) consulta (0,N) Médico Paciente (0,N) prescricao (0,N) Medicamento

12 Entidade Associativa Uma entidade associativa faz o papel de 2 relacionamentos (substituição do relacionamento consulta por entidade Médico Paciente (1,1) (1,1) (0,N) (0,N) Consulta (0,N) (1,N) consulta (0,N) Médico Paciente prescricao (0,N) Relacionar medicamento com medico, perdemos em qual consulta foi prescrito ao paciente, associando medicamento ao paciente perdemos tambem o medico e a consulta (0,N) prescricao Medicamento (0,N) Medicamento


Carregar ppt "Relacionamentos Avançados do Modelo Entidade-Relacionamento"

Apresentações semelhantes


Anúncios Google