1 / 19

Modelo E-R

Modelo E-R. Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo. Detalhes Importantes do Modelo E-R. Entidade-chave de um relacionamento binário. DataIn. End. Ne. cic. Tel. n. Departamento. Empregado. did. GERENCIA. 1. Nd. Or. Entidade-Chave. Empregado. GERENCIA.

nuncio
Download Presentation

Modelo E-R

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  3. 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 End Ne cic Tel Departamento Empregado did Trabalha-em Nd Or End LOCAL Area Para cada empregado está associado um único par (departamento, local)

  5. 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 End Ne cic Tel Departamento Empregado did GERENCIA 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. Projeto Empregado 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. Projeto Empregado 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. Projeto Empregado Trabalha-em usa Máquina

  15. Situação 4 • Nem todo empregado trabalhando em projetos utiliza máquinas nestes projetos. Projeto Empregado 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. ISA ISA Preço Data Reserva hab Classe cic N End N End cic Sal Tel DN Empregado Passageiro ?? Es Piloto Técnico B HV ?? está- habilitado NL M Fb C Cd Avião Aeronave E-Um É-um- elemento ?? Nv Voo Ns Hv DF usa Qt hp hc orig Des Peça Pr Np

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

More Related