Your SlideShare is downloading. ×
MER
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,133
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Dicas Modelo Entidade-Relacionamento
  • 2.
    • Como identificar uma entidade?
      • Uma entidade deve ter características próprias relevantes para o problema
      • Uma entidade deve estar relacionada a outras entidades do sistema
      • As entidades devem ser identificadas dentro do ambiente (Ex: num sistema para uma loja de confecções, a loja em si não é uma entidade, mas o cliente e o produto são)
  • 3.
    • Como saber se um dado deve ser representado como entidade ou atributo?
      • Ex: Dependente em relação a cliente
      • Cônjuge em relação a cliente
      • Um atributo indica obrigatoriedade para todos os membros da entidade
      • Uma entidade indica que pode haver relacionamento de alguma natureza (1:N, N:N) com outra entidade
  • 4.
    • Como saber se um dado deve ser representado como entidade ou relacionamento?
      • Ex: Consulta em relação a paciente e médico
      • Uma entidade sempre existe no modelo
      • Um relacionamento só existe quando há ligação entre as entidades; ou seja, o relacionamento surge da interação
  • 5.
    • Como saber se uma entidade é fraca ou forte?
      • Uma boa dica é examinar cardinalidades, principalmente relacionamentos 1:N ou 1:1
      • Outra dica é observar que a exclusão de uma entidade fraca é automaticamente determinada pela exclusão da entidade forte à qual ela está ligada
  • 6.
    • Como saber se uma entidade deve ser especializada?
      • A especialização é indicada em dois casos
        • Quando entidades com características semelhantes apresentam algumas características que as diferenciam (Especialização por atributos)
        • Ex: Produto – Livro e CD
  • 7.
    • Como saber se uma entidade deve ser especializada?
      • A especialização é indicada em dois casos
        • Quando entidades com características semelhantes apresentam relacionamentos que as diferenciam (Especialização por relacionamento)
        • Ex: Funcionário – médico e auxiliar
  • 8.
    • Como saber se um atributo é simples ou multivalorado?
      • Um atributo simples só pode assumir um valor de cada vez , embora possa assumir valores diferentes
      • Um atributo multivalorado pode assumir mais de um valor ao mesmo tempo para cada membro da entidade
  • 9.
    • Como saber se um dado é um atributo ou um valor que o atributo pode assumir?
      • Ex: tipo de conta é atributo
      • corrente e poupança são valores que esse atributo pode assumir
      • Não confundir o nome do atributo com os valores
      • Um atributo pode assumir diferentes valores
  • 10.
    • Como saber se o relacionamento é simples ou uma agregação?
      • Relacionamento simples : entidades ligadas duas a duas
      • Agregação : uma entidade se liga a um relacionamento simples de duas outras entidades; ou seja, três entidades participam ao mesmo tempo de um relacionamento

×