Escolar Documentos
Profissional Documentos
Cultura Documentos
Esclarecimentos (Cardinalidade) PDF
Esclarecimentos (Cardinalidade) PDF
- Cardinalidades
Cardinalidade de Relacionamentos
A B
q Uma propriedade importante
dos relacionamentos é a
especificação de quantas a1 b1
ocorrências de uma entidade
a2 b2
podem estar associadas a uma
determinada ocorrência de a3 b3
outra entidade
a4 b4
q Existem 2 cardinalidades:
q Máxima
q Mínima A ocorrência a1 da entidade A
está relacionado a quantas
Ocorrências em B?
Modelo Entidade-
2
Relacionamento (ER)
Cardinalidade Máxima
3
Relacionamento Um para Um –
1:1
q Uma ocorrência de A está associada a no máximo uma ocorrência
de B, e uma ocorrência em B está associada a no máximo uma
ocorrência em A.
João Contabilidade
Pedro Financeiro
Conjunto A
(Empregado) Jurídico
Paulo
Maria Conjunto B
(Departamento)
João
Contabilidade Sandro
Conjunto A
(Departamento) Pedro
Financeiro
Ana Conjunto B
(Empregado)
Departamento Lotação
N
Empregado
1
Modelo Entidade-
5
Relacionamento (ER)
Relacionamento Muitos para Muitos – M:N ou N:N
João Sinpli
• Representação:
• (cardinalidade mínima, cardinalidade máxima)
• Cardinalidades Possíveis: (1,1); (1,N); (0,1);(0,N);(N,N)
• (1..1); (1..N); (0..1);(0..N);(N..N)
Modelo Entidade-
7
Relacionamento (ER)
Cardinalidade Mínima e Máxima
q Exemplo de Relacionamento Obrigatório:
q cada ocorrência de cliente está relacionado a no mínimo quantas
contas e no máximo quantas contas?
q Cada ocorrência de conta está relacionada a no mínimo quantos
clientes e no máximo quantos clientes?
Modelo Entidade-
9
Relacionamento (ER)
Atributos também podem ter
Cardinalidade
• Cardinalidade mínima
• 1: atributo obrigatório
• 0: atributo opcional
• Cardinalidade máxima
• 1: atributo monovalorado
• N: atributo multivalorado
nome
Endereço (1,N)
Cliente
TELEFONE (0,N)
Modelo Entidade-
10
Relacionamento (ER)
Diagramas ER, convenções de nomes e questões de projeto
Nomeação apropriada de construções de esquema