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:
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:
- 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.