Escolar Documentos
Profissional Documentos
Cultura Documentos
Dados
05: Modelo Conceitual:
Relacionamentos
Prof. Ari Oliveira
MUNDO
Observar REAL
e entender
MODELO
CONCEITUAL
MODELO LÓGICO
MODELO
Organizar as DESCRITIVO
idéias MODELO FÍSICO BANCO DE
DADOS
Criar
2
│ É a ligação entre elementos do nosso
Diagrama
│ São geralmente eventos ou ações
│ Também pode representar uma hierarquia
│ É representado por um losango
│ Pode ter seus próprios atributos
3
Código Nome
Nome
Empregados Trabalha
para
Departamentos
Sigla
4
CNPJ Nome
Nome
Quantidade
Forneci
Fornecedores mento Projetos
Código
Número
Peças
Nome
5
6
7
│ Expressa o número de instâncias de uma
entidade que podem ser associadas a uma
instância de outra entidade através do
relacionamento.
8
│ Um para muitos: Uma entidade em A está associada a qualquer número
de entidades em B. Uma entidade em B pode estar associada a, no
máximo, uma entidade em A.
1 N
Entidade A Entidade B
9
│ Um para um: Uma entidade em A está associada a, no
máximo, uma entidade em B. E uma entidade em B está
associada com no máximo uma entidade em A.
1 1
Entidade A Entidade B
10
│ Muitos para muitos: Uma entidade em A está associada a qualquer
número de entidades em B. Uma entidade em B está associada a qualquer
número de entidades em A.
N N
Entidade A Entidade B
11
Matrícula Código do
Data Livro
N Emp N
résti
mo
Alunos Livros
N Livro 1
predi
leto
12
CASOS ESPECIAIS DE RELACIONAMENTO
│ A quantidade de relacionamentos entre duas
entidades é ilimitada
N N
X
A B
1 N
Y
14
│ Relacionamentos múltiplos
N N
A X B
B N Y N C
N N
C Z A
15
│ Relacionamentos múltiplos
A N X N B
N N
N N
Z C Y
16
│ Relacionamentos múltiplos
N X N
A B
B N X N C
C N X N A
17
│ Relacionamentos múltiplos
N N
A X B
18
│ Agregações
A N X N B
19
│ Agregações
N N
A X B
N
C
20
│ Autorrelacionamento
X Y
A B
1 N N N
21
│ Particionamento
x
Serão preenchidos b Sempre serão
quando e, f, g e h i c preenchidos
não forem j A d
k
h g f e
22
x
b
│ Particionamento c
A d
A’ A’’
i j k h g f e
23
│ 1ª etapa: Do Modelo Descritivo ao Conceitual
‖ Localizar:
¦ As entidades existentes em seu modelo descritivo.
¦ Os atributos existentes em seu modelo descritivo.
‖ Definir:
¦ Quais atributos pertencem a quais entidades.
¦ Quais atributos não se encaixam em nenhuma entidade.
¦ Quais os atributos determinantes de cada entidade.
24
│ 2ª etapa: Do Modelo Descritivo ao Conceitual
‖ Formar pares de entidades relacionadas.
‖ Definir a cardinalidade de cada relacionamento.
‖ Verificar a existência de atributos de relacionamento.
25
Banco de
Dados
04: Modelo Conceitual:
Relacionamentos
Prof. Ari Oliveira