Modelo Entidade Relacionamento Cardinalidade de Relacionamentos Cardinalidade Conceito

  • Slides: 10
Download presentation
Modelo Entidade. Relacionamento Cardinalidade de Relacionamentos

Modelo Entidade. Relacionamento Cardinalidade de Relacionamentos

Cardinalidade - Conceito �A Cardinalidade indica quantas ocorrências de uma Entidade participam no mínimo

Cardinalidade - Conceito �A Cardinalidade indica quantas ocorrências de uma Entidade participam no mínimo e no máximo de um relacionamento. �Há duas cardinalidades a se considerar: ◦ Cardinalidade Máxima e ◦ Cardinalidade Mínima.

Cardinalidade Mínima �Define se o relacionamento entre duas entidades é opcional (representado por “

Cardinalidade Mínima �Define se o relacionamento entre duas entidades é opcional (representado por “ 0”) ou obrigatório (representado por “ 1”).

Veja o exemplo a seguir �Temos as entidades Funcionário e Dependente Funcionário 1 Possu

Veja o exemplo a seguir �Temos as entidades Funcionário e Dependente Funcionário 1 Possu i 0 Dependent e Um Dependente pertence no mínimo a. Zero Um Funcionário Um Vamos Funcionário atribuir possui as cardinalidades nolado mínimo correspondentes Dependentes. Colocaremos então do oposto a entidade Portanto relacionamento a ocorrência dessa entreque relação a o relacionamento é opcional! é aao notação que expressa Portanto o relacionamento Entidade Funcionárioé eobrigatório! a entidade Dependente. Opcional “ 0”. Colocaremos então a notação que expressa Obrigatoriedade “ 1” do lado oposto a Entidade.

Cardinalidade Máxima �Define a quantidade máxima de ocorrências da Entidade que pode participar do

Cardinalidade Máxima �Define a quantidade máxima de ocorrências da Entidade que pode participar do Relacionamento (Uma ocorrência “ 1” ou várias “n”).

Veja o exemplo a seguir �Temos novamente as entidades Funcionário e Dependente Funcionário 1

Veja o exemplo a seguir �Temos novamente as entidades Funcionário e Dependente Funcionário 1 Possui N Dependente Um Funcionário possui no máximo vários “n” Um Dependente pode pertencer a no máximo Um Dependentes. Funcionário. Vamos atribuir agora quantas ocorrências esse Portanto, colocaremos notação “n”. Máxima). Relacionamento pode ter a(Cardinalidade Colocaremos então a notação “ 1” do lado Oposto a entidade. Lembrando que a notação é colocada do lado Oposto a entidade.

Cardinalidade (Mínima, Máxima) 1: n Funcionário (1, 1) Possui (0, n) Dependente Vamos juntar

Cardinalidade (Mínima, Máxima) 1: n Funcionário (1, 1) Possui (0, n) Dependente Vamos juntar agora as duas cardinalidades, Cardinalidade mínima e máxima. EEno Funcionário. nomínimo máximo. Um vários “N” Depedentes. Um Dependente pode ter Um ler pode as cardinalidades portanto Um Podemos Funcionário terno nomáximo mínimo zero. Funcionário. Dependentes. da seguinte maneira :

Tipos de Relacionamentos �Os relacionamentos podem ser classificados em: 1: n, 1: 1, e

Tipos de Relacionamentos �Os relacionamentos podem ser classificados em: 1: n, 1: 1, e n: n. �O exemplo visto anteriormente é classificado como um relacionamento 1: n. �Veja exemplos dos outros tipos de relacionamento a seguir.

Relacionamento 1: 1 Empregado (0, 1) alocação (1, 1) Um empregado pode estar alocado

Relacionamento 1: 1 Empregado (0, 1) alocação (1, 1) Um empregado pode estar alocado no mínimo em Uma Mesa E no máximo em Uma Mesa Uma mesa pode alocar no mínimo Zero Empregados E no máximo Um Empregado Mesa

Relacionamento n: n Curso (0, n) Tem (0, n) Disciplina Uma Curso pode ter

Relacionamento n: n Curso (0, n) Tem (0, n) Disciplina Uma Curso pode ter no mínimo Zero Disciplinas E no máximo várias “n” Disciplinas Uma Disciplina. Epode no máximo pertencer a vários no mínimo “n” Cursos. a Zero Cursos