Buscar

ModDados_Aula5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Modelagem de Dados
Adriana Sicsú
Aula 5
Objetivos da Aula
Relacionamentos
Grau de um Relacionamento
Cardinalidade
Auto Relacionamento
2
	Indica o número de conjuntos-entidade (classes distintas de objetos) cujas instâncias podem estar associadas umas as outras através de um relacionamento
Grau de um Relacionamento
Relacionamento Unário
Relacionamento Binário
Relacionamento Ternário
Relacionamento Unário
Marcos
Paulo
Ana
Funcionário
Carla
Empregado
Gerencia
É gerenciado
N
É gerente
1
Gerencia
Relacionamento Binário
Funcionário
trabalha
N
N
Projeto
Marcos
Paulo
Ana
Proj3
Proj1
Proj2
Funcionário
Projeto
Carla
trabalha
5
Relacionamento Ternário
Forncedor
fornece
N
N
Projeto
Peça
N
6
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.
7
Um para Um - 1:1
Um para Muitos - 1:N
Muitos para Muitos - N:N
Cardinalidade 1:1
Marcos
Paulo
Ana
Jurídico
RH
Financeiro
Funcionário
Gerencia
(1)
(1)
Departamento
Conjunto A
(Funcionário)
Conjunto B
(Departamento)
Carla
Cada ocorrencia de empregado gerencia no maximo um departamento
Cada departamento é gerenciado por no maximo uma empregado
8
Cardinalidade 1:N
Marcos
Ana
Paulo
Carla
Jurídico
RH
Financeiro
Departamento
Lotação
(N)
(1)
Fncionário
Conjunto A
(Departamento)
Conjunto B
(Funcionário)
Cada ocorrência de departamento tem N empregados.
Cada ocorrência de Empregado só pode estar em 1 departamento.
9
Cardinalidade N:N
Funcinário
Participa
N
N
Projeto
Marcos
Paulo
Ana
Proj3
Proj1
Proj2
Conjunto A
(Funcionário)
Conjunto B
(Projeto)
Carla
10
Participação Opcional: 
	Quando há um relacionamento entre dois conjuntos-entidade A e B e alguma instância de entidade de A pode existir sem se relacionar com nenhuma instância de entidade de B.
Cardinalidades de um Relacionamentos
Funcionário
Alocado
(0,1)
(0,1)
Departamento
Participação Obrigatória: 
	Quando todas as instâncias de uma entidade precisam estar associadas a alguma instância de outra entidade através de um relacionamento
Cardinalidades de um Relacionamentos
Funcionário
Gerencia
(1,1)
(0,1)
Departamento
Cardinalidade
Limite Mínimo 
 0
 1
13
Limite Máximo
 1
 N
A cardinalidade é determinada pelas “regras de negócio” criadas pela organização. São os usuários e a documentação da organização que determinam a cardinalidade existente entre entidades e seus atributos.
	
14
Cliente
realiza
(1,N)
(1,1)
Pedido
Cliente
compra
(1,N)
(0,N)
Produto
Cardinalidade
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 hierárquicas.
Empregado
Gerencia
É gerenciado
N
É gerente
1
Disciplina
Pré Requisito
(0,N)
(0,N)
AUTO RELACIONAMENTO
Exercício	
Um produto tem código, nome e preço. 
Um produto pode ser composto por uma certa quantidade de vários outros produtos. 
Um produto pode compor vários outros produtos. 
Um produto pode ser substituído por vários outros produtos. 
Um produto pode substituir vários outros produtos.
AUTO RELACIONAMENTO 
- SOLUÇÃO -
Modelagem de Dados
Adriana Sicsú
Atividade 1
 	
19
Exercício de Modelagem
	
Exercício de Modelagem
20
Exercício de Modelagem
21

Outros materiais