Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouOlívia Montes Alterado mais de 10 anos atrás
1
Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo
Modelo E-R Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo
2
Detalhes Importantes do Modelo E-R
Entidade-chave de um relacionamento binário DataIn cic Ne End Tel n Departamento Empregado GERENCIA did 1 Nd Or Entidade-Chave
3
só sai uma única ligação
Empregado GERENCIA Departamento 2/9/92 3/3/94 13/4/98 De cada departamento só sai uma única ligação
4
Detalhes Importantes do Modelo E-R
Entidade-chave de relacionamento ternário DataIn cic Ne End Tel Departamento Empregado Trabalha-em did Nd Or End LOCAL Area Para cada empregado está associado um único par (departamento, local)
5
De cada empregado só sai uma única ligação LOCAL
Trabalha-em Empregado Departamento 2/9/92 3/3/94 13/4/98 24/11/99 De cada empregado só sai uma única ligação LOCAL
6
Restrições de Participação
Exemplos Todo departamento tem um gerente Todo empregado trabalha em algum departamento. Contra-exemplo Nem todo empregado é gerente de um departamento.
7
Restrições de Participação
DataIn cic Ne End Tel Departamento Empregado GERENCIA did Nd Or Trabalha-em
8
Agregação versus Relacionamento Ternário- quando utilizar ?
DataInP Data de Inicio do Patrocinio ???? Departamento Projeto Patrocinado DataInM ???? Empregado Data de Inicio do Monitoramento
9
Agregação versus Relacionamento Ternário- quando utilizar ?
DataInP Departamento Projeto Patrocinado DataInM Monitorado por Empregado
10
Cada patrocínio deve ser monitorado por um único empregado
Departamento Projeto Patrocinado Monitorado por Empregado
11
Exercícios Em uma companhia têm-se Empregados trabalhando em Projetos e utilizando Máquinas nestes projetos. Fazer o DER para cada uma das situações dadas a seguir:
12
Situação 1 Todo empregado trabalha em algum projeto e utiliza alguma máquina nos projetos em que trabalha. Empregado Projeto Está-Vinculado Máquina Neste caso, pode-se utilizar um relacionamento ternário entre as 3 entidades Repare na Restrição de Participação Total de Empregado no relacionamento (linha preta espessa entre Empregado e Está-vinculado).
13
Situação 2 Nem todo empregado trabalha em projetos, mas aqueles que trabalham em projetos utilizam necessariamente alguma máquina nestes projetos. Empregado Projeto Está-vinculado Máquina Neste caso, pode-se utilizar um relacionamento ternário entre as 3 entidades Repare que agora não há Restrição de Participação Total da entidade Empregado para o eelacionamento Está-vinculado
14
Situação 3 Todo empregado que trabalha em projetos utiliza
uma única máquina nos projetos em que trabalha. Empregado Projeto Trabalha-em usa Máquina
15
Situação 4 Nem todo empregado trabalhando em projetos utiliza
máquinas nestes projetos. Empregado Projeto Trabalha-em usa Máquina
16
Situação 5 Nem todo empregado que faz uso de máquinas está trabalhando em algum projeto. Aqueles que trabalham em projetos podem fazer uso de máquinas ou não. Empregado Projeto Trabalha-em usa Usa-em- projeto Máquina
17
Modelo ER da Companhia Aérea
18
cic N cic N Empregado Passageiro ISA ISA Reserva Data ?? Piloto
End cic N End Sal Tel DN Empregado Passageiro ISA ISA Reserva Data Preço Classe ?? Es Piloto Técnico hab B HV ?? está- habilitado M Fb NL C Cd Avião Aeronave E-Um É-um- elemento ?? Nv Voo Ns Hv DF usa Qt hp hc orig Des Peça Np Pr
19
cic N N cic Empregado Passageiro ISA ISA Res Piloto Técnico hab DVoo
End cic End Sal Tel DN Empregado Passageiro Escalado ISA ISA Res Classe Preço Es Piloto Técnico hab Id DVoo B HV Data está- habilitado é-pilotado- por M Fb NL Cd C é-um elemento utiliza Avião Aeronave É-um- elemento Ns Hv DF Nv usa Voo Qt hp hc orig Des Peça Np Pr
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.