O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Modelo E-RCarlos Melo
Detalhes Importantes do Modelo E-R Entidade-chave de um relacionamento binário                              DataIncic     ...
Empregado   GERENCIA   Departamento             2/9/92             3/3/94             13/4/98                          De ...
Detalhes Importantes do Modelo E-REntidade-chave de relacionamento ternário                                  DataIncic    ...
Trabalha-em Empregado                                  Departamento                              2/9/92                   ...
Restrições de ParticipaçãoExemplosTodo departamento tem um gerenteTodo empregado trabalha em algum departamento.Contra-exe...
Restrições de Participação                          DataIncic     Ne   End                   Tel                         G...
Agregação versus Relacionamento Ternário-quando utilizar ?                DataInP         Data de Inicio do Patrocinio    ...
Agregação versus Relacionamento Ternário-quando utilizar ?                DataInP   Projeto      Patrocinado      Departam...
Cada patrocínio deve ser monitorado por um únicoempregado    Projeto        Patrocinado   Departamento                   M...
ExercíciosEm uma companhia têm-se Empregados trabalhando em Projetos e utilizando Máquinas nestes projetos.Fazer o DER par...
Situação 1Todo empregado trabalha em algum projeto e utiliza alguma máquina nos projetos em que trabalha.     Empregado   ...
Situação 2Nem todo empregado trabalha em projetos, mas aqueles  que trabalham em projetos utilizam necessariamente  alguma...
Situação 3Todo empregado que trabalha em projetos utiliza  uma única máquina nos projetos em que trabalha.     Empregado  ...
Situação 4Nem todo empregado trabalhando em projetos utiliza  máquinas nestes projetos.     Empregado                     ...
Situação 5Nem todo empregado que faz uso de máquinas está trabalhando em  algum projeto. Aqueles que trabalham em projetos...
Modelo ER da Companhia Aérea
cic      N      End                                 cic       N        End                                                ...
cic      N         End                                         cic      N         End                                     ...
Próximos SlideShares
Carregando em…5
×

Banco de dados model-er

3.142 visualizações

Publicada em

  • Seja o primeiro a comentar

Banco de dados model-er

  1. 1. Modelo E-RCarlos Melo
  2. 2. Detalhes Importantes do Modelo E-R Entidade-chave de um relacionamento binário DataIncic Ne End Tel n GERENCIA Departamento did Empregado 1 Nd Or Entidade-Chave
  3. 3. Empregado GERENCIA Departamento 2/9/92 3/3/94 13/4/98 De cada departamento só sai uma única ligação
  4. 4. Detalhes Importantes do Modelo E-REntidade-chave de relacionamento ternário DataIncic Ne End Tel Trabalha-em Departamento did Empregado Nd Or End Area LOCAL Para cada empregado está associado um único par (departamento, local)
  5. 5. Trabalha-em Empregado Departamento 2/9/92 3/3/94 13/4/98 24/11/99De cada empregado só saiuma única ligação LOCAL
  6. 6. Restrições de ParticipaçãoExemplosTodo departamento tem um gerenteTodo empregado trabalha em algum departamento.Contra-exemploNem todo empregado é gerente de um departamento.
  7. 7. Restrições de Participação DataIncic Ne End Tel GERENCIA Departamento did Empregado Nd Or Trabalha-em
  8. 8. Agregação versus Relacionamento Ternário-quando utilizar ? DataInP Data de Inicio do Patrocinio ???? Projeto Patrocinado Departamento DataInM ???? Empregado Data de Inicio do Monitoramento
  9. 9. Agregação versus Relacionamento Ternário-quando utilizar ? DataInP Projeto Patrocinado Departamento Monitorado DataInM por Empregado
  10. 10. Cada patrocínio deve ser monitorado por um únicoempregado Projeto Patrocinado Departamento Monitorado por Empregado
  11. 11. ExercíciosEm 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. 12. Situação 1Todo empregado trabalha em algum projeto e utiliza alguma máquina nos projetos em que trabalha. Empregado Está-Vinculado Projeto 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. 13. Situação 2Nem 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. 14. Situação 3Todo empregado que trabalha em projetos utiliza uma única máquina nos projetos em que trabalha. Empregado Projeto Trabalha-em usa Máquina
  15. 15. Situação 4Nem todo empregado trabalhando em projetos utiliza máquinas nestes projetos. Empregado Projeto Trabalha-em usa Máquina
  16. 16. Situação 5Nem 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 Trabalha-em Projeto usa Usa-em- projeto Máquina
  17. 17. Modelo ER da Companhia Aérea
  18. 18. cic N End cic N End Sal Tel DN Passageiro Empregado ISA ISA ?? Es Piloto TécnicoData Reserva Preço B HV hab ?? está- habilitado Classe M Fb NL Cd C Aeronave É-um- E-Um Avião ?? elemento Nv Voo Ns Hv DF usa Qt hp hc orig Des Np Peça Pr
  19. 19. cic N End cic N End Sal Tel DN Passageiro Empregado Escalado ISA ISAClasse Res Preço Es Piloto Técnico Id DVoo B HV hab Data é-pilotado- está- por habilitado M Fb NL Cd C é-um utiliza elemento Aeronave É-um- Avião elemento Ns Hv DF Nv usa Qt Voo hp hc orig Des Np Peça Pr

×