Anotações complementares - dinhocss/Banco_de_Dados GitHub Wiki

Como funciona um diagrama de ocorrência?

Nesse diagrama as entidades e relacionamentos são representados por retângulos, e cada ocorrência de uma entidade é representada por um círculo branco, enquanto cada ocorrência de um relacionamento é representado por um círculo preto. Segue abaixo um exemplo de como funciona um diagrama de ocorrência:

image

Note que através do diagrama de ocorrência é possível saber a cardinalidade de cada entidade, por exemplo, verifica-se que a instância de departamento está ligado com duas pessoas diferentes, enquanto cada instância de pessoa está ligada a somente um departamento.


Exemplo completo de um diagrama Entidade-Relacionamento

A figura abaixo apresenta um modelo completo de Entidade-Relacionamento. É muito importante saber interpretar e ler o modelo. Para isso, nós precisamos escolher uma das pontas e começar por ali. No caso abaixo teríamos o seguinte:

image

  • Um aluno pode estar inscrito em no mínimo 1 e no máximo 1 curso.
  • Um curso pode não ter nenhum aluno ou vários alunos inscritos.
  • Um curso pode não ter nenhuma disciplina ou várias disciplinas.
  • Uma disciplina pode estar presente em 0 cursos ou em vários cursos.
  • Uma disciplina pode ser liberadora de nenhuma ou várias disciplinas, e uma disciplina pode ser liberada por nenhuma ou por várias disciplinas.
  • Uma disciplina deve ter no mínimo um e no máximo um departamento como responsável.
  • Um departamento pode ser responsável por nenhuma ou por várias disciplinas.