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

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

Modelo E-R Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo.

Apresentações semelhantes


Apresentação em tema: "Modelo E-R Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo."— Transcrição da apresentação:

1 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 Empregado Departamento cic Ne End Tel Nd Or did GERENCIA DataIn n 1 Entidade-Chave

3 EmpregadoDepartamento De cada departamento só sai uma única ligação GERENCIA 2/9/92 3/3/94 13/4/98

4 Detalhes Importantes do Modelo E-R Entidade-chave de relacionamento ternário Empregado Departamento cic Ne End Tel Nd Or did Trabalha-em DataIn LOCAL End Area Para cada empregado está associado um único par (departamento, local)

5 EmpregadoDepartamento Trabalha-em 2/9/92 3/3/94 13/4/98 LOCAL 24/11/99 De cada empregado só sai uma única ligação

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 Empregado Departamento cic Ne End Tel Nd Or did GERENCIA DataIn Trabalha-em

8 Agregação versus Relacionamento Ternário- quando utilizar ? Projeto Departamento Patrocinado Empregado DataInP DataInM Data de Inicio do Patrocinio Data de Inicio do Monitoramento ????

9 Agregação versus Relacionamento Ternário- quando utilizar ? Projeto Departamento Patrocinado Empregado DataInP DataInM Monitorado por

10 Cada patrocínio deve ser monitorado por um único empregado Projeto Departamento Patrocinado Empregado Monitorado por

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 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 Está-vinculado

14 Situação 3 Todo empregado que trabalha em projetos utiliza uma única máquina nos projetos em que trabalha. Empregado Projeto Máquina Trabalha-em usa

15 Situação 4 Nem todo empregado trabalhando em projetos utiliza máquinas nestes projetos. Empregado Projeto Máquina Trabalha-em usa

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 Máquina Trabalha-em usa Usa-em- projeto

17 Modelo ER da Companhia Aérea

18 Passageiro Piloto Voo Empregado Aeronave Técnico Avião Peça ISA cic N End Sal DN B HV Es cic N End Tel hp hc orig Des Nv Ns Hv DF M Fb NL C Cd Np Pr E-Um usa Qt hab Reserva Data Preço Classe ?? É-um- elemento está- habilitado

19 Passageiro Piloto Voo Empregado Aeronave Técnico Avião Peça ISA cic N End Sal DN B HV Es cic N End Tel hp hc orig Des Nv Ns Hv DF M Fb NL C Cd Np Pr usa Qt está- habilitado hab DVoo Res Id Data Classe Preço Escalado é-pilotado- por utiliza É-um- elemento é-um elemento


Carregar ppt "Modelo E-R Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo."

Apresentações semelhantes


Anúncios Google