Escolar Documentos
Profissional Documentos
Cultura Documentos
Dados
Aula 5
Objetivos da Aula
Relacionamentos
Grau de um Relacionamento
Cardinalidade
Auto Relacionamento
2
Grau de um Relacionamento
Indica o nmero de conjuntos-entidade
(classes distintas de objetos) cujas instncias
podem estar associadas umas as outras
atravs de um relacionamento
Relacionamento Unrio
Relacionamento Binrio
Relacionamento Ternrio
Relacionamento Unrio
Funcionrio
Marcos
Gerencia
Paulo
Ana
Carla Empregado
gerente gerenciado
1 N
Gerencia
Relacionamento Binrio
Funcionrio
trabalha
Projeto
Marcos
Proj1
Paulo
Proj2
Carla Proj3
Ana
Funcionrio trabalha N
Projeto
N
Relacionamento Ternrio
Forncedor fornece N
Projeto
N
N
Pea
Relacionamento Ternrio
7
Relacionamento Ternrio
8
Cardinalidades de um
Relacionamentos
A Cardinalidade ou Multiplicidade define a
quantidade de elementos de uma entidade
associada com a quantidade de elementos de
outra entidade.
Um para Um - 1:1
Conjunto A
(Funcionrio)
Marcos RH
Paulo Financeiro
Jurdico
Ana
Carla
Conjunto B
(Departamento)
Paulo Proj2
Proj3
Carla
Ana Conjunto B
(Projeto)
Funcionrio Participa N
Projeto
N
Cardinalidades de um Relacionamento
Participao Opcional:
Quando h um relacionamento entre dois
conjuntos-entidade A e B e alguma instncia
de entidade de A pode existir sem se
relacionar com nenhuma instncia de entidade
de B.
Funcionrio Alocado (0,1)
Departamento
(0,1)
Cardinalidades de um
Relacionamentos
Participao Obrigatria:
Quando todas as instncias de uma
entidade precisam estar associadas a alguma
instncia de outra entidade atravs de um
relacionamento
16
AUTO RELACIONAMENTO
quando uma entidade de uma entidade-
tipo se relaciona com outra entidade da mesma
entidade-tipo.
Representam, em grande parte das vezes,
estruturas hierrquicas.
Disciplina Empregado
Atividade 1
Exerccio de Modelagem - DER
21
Exerccio de Modelagem - DER
22
Exerccio de Modelagem
- Resoluo -
23