Buscar

Aula_06 - Modelagem de Dados - Estácio

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 6
Objetivos da Aula
Conhecer as extensões do Modelo Entidade Relacionamento
Agregação
Generalização
2
Agregação
	O  Modelo Entidade Relacionamento não é capaz de representar relacionamentos entre relacionamentos. Uma agregação é uma abstração através da qual os relacionamentos são tratados como entidades de mais alto nível.
3
AGREGAÇÃO
Funcionário
Alocação
(0,N)
(0,N)
Projeto
Utiliza
(0,N)
Máquina
(0,N)
Agregação 
	Em um hospital, um paciente pode realizar consultas com vários médicos. Cada consulta pode ter vários exames realizados. Devem ser armazenados os dados da consulta (data, horário e motivo) e os dados dos exames (descrição e resultado).
5
Agregação
6
Médico
Consuta
0,N
1,N
Paciente
Realiza
(0,N)
Exame
(1,1)
GENERALIZAÇÃO E ESPECIALIZAÇÃO
Existem casos em que um conjunto-entidade pode ser dividido em categorias, cada qual com atributos específicos.
Uma generalização é uma entidade que se subdivide em especializações. Os atributos e relacionamentos de uma generalização são herdados por suas especializações.
GENERALIZAÇÃO E ESPECIALIZAÇÃO
Uma especialização tem que ter seus próprios atributos e/ou seus próprios relacionamentos.
Uma especialização que não tenha nem atributos próprios nem relacionamentos próprios pode ser uma outra denominação da entidade generalização, não sendo portanto uma especialização.
Generalização e Especialização
Estrutura de Generalização-Especialização “É um tipo de ” - 
9
GENERALIZAÇÃO E ESPECIALIZAÇÃO
Exemplo:
 Conjunto de entidades conta, com atributos
número-conta e saldo.
 Cada conta pode ser classificada como:
 conta-corrente: com atributos adicionais data-abertura e valor-limite
 conta-poupança: com atributos adicionais taxa-juros e data-última-movimentação
 
Generalização e Especialização
11
Conta
Conta Poupança
Conta Corrente
número
agência
Data_movimentação
Taxa_juros
saldo
Data_abertura
Valor_limite
11
TIPOS DE ESPECIALIZAÇÃO 
TOTAL
	Todos os elementos da entidade pai, deve obrigatoriamente existir em pelo menos uma entidade filha.
Pessoa
Mulher
Homem
(T,E)
TIPOS DE ESPECIALIZAÇÃO 
PARCIAL
	Quando existir na entidade pai elementos que não existem nas filhas.
Funcionário
Diretor
Professor
(P,S)
TIPOS DE ESPECIALIZAÇÃO 
EXCLUSIVA
	Quando um elemento da especialização não pode existir em outra entidade do mesmo nível.
Pessoa
Mulher
Homem
(T,E)
TIPOS DE ESPECIALIZAÇÃO 
SUPERPOSIÇÃO
	 Quando um elemento da especialização pode existir em outra entidade do mesmo nível.
Funcionário
Diretor
Professor
(P,S)
GENERALIZAÇÃO E ESPECIALIZAÇÃO 
- EXERCÍCIO -
	Os empregados de uma empresa podem ser classificados como: instrutor treinando, administrativo e acionista. 
Precisa-se cadastrar os seguintes dados:
para os instrutores: matrícula, nome, endereço, cursos que pode ministrar.
para os treinandos: matrícula, nome, endereço, cursos que frequentou.
para os acionistas: matrícula, nome, endereço, quantidade de ações que possui.
para os administrativos: matrícula, nome, endereço.
GENERALIZAÇÃO E ESPECIALIZAÇÃO 
- EXERCÍCIO -
Modelagem de Dados
Adriana Sicsú
Atividade 1
Exercício de Modelagem - DER
	Em uma biblioteca há vários tipos de materiais (livros, revistas e audiovisual). Para os livros são armazenados o autor e a editora; as revistas têm número, volume e data; os materiais audiovisuais têm o nome do diretor e o tempo de duração. Um cliente pode retirar vários materiais e um material pode ser retirado por vários clientes. Para toda retirada devem ser armazenadas a data de retirada e a data de devolução.
19
	
Exercício de Modelagem
- Resolução -
20
(T,E)
Referência Bibliográfica
Modelagem Conceitual e Projeto de Banco de Dados – Autor: Paulo Cougo.
Material de Aula – Prof. Ventury
21

Outros materiais