Páginas

segunda-feira, 17 de março de 2014

Modelagem de Dados - Aula 3




  • 1 : 1 = 1 para 1
  • 1 : N = 1 para muitos

  • N : N = muitos para muitos

  • Cardinalidade diz respeito ao numero máximo de ocorrências de uma instância para outra instância.
    Então no máximo  cada professor vai lecionar em muitos cursos
    Cada curso vai ser lecionado por apenas um professor



    Cardinalidade máxima

    Cada professor leciona no máximo em muitos cursos
    Cada curso  é lecionado no máximo por um professor

    Cardinalidade mínima

    Cada curso vai ser lecionado por no mínimo por um professor
    Cada professor leciona no mínimo (ai depende das regras da entidade) "em 1 curso" ou "em nenhum curso"

    Obrigatoriedade é representada por uma linha continua
    A opcionalidade é representada  pelo     "-----------"

    A entidade dependente é sempre a que esta do lado do muitos.

    Relacionamento muitos para muitos se resolve transformando em uma terceira entidade com 2 relacionamentos
    1 : N e 1 : N  como Matricula que está relacionada com muitos para os 2 lados.          

                                 É formada pelo identificador das outras 2 entidades

Nenhum comentário: