Buscar

Aula 08 - 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 33 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 33 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 33 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 8
Objetivos da Aula
Aprender um método de conversão do modelo conceitual para o modelo relacional. (Modelo Lógico) 
2
Projeto de Banco de Dados
3
Projeto Conceitual
Projeto Lógico
Projeto
Físico
Modelo Entidade Relacionamento
Linguagem
SQL
Modelo Dados
Relacional
Projeto Lógico de Dados
Objetivo	
Converter o esquema conceitual de dados global expresso através do modelo entidade relacionamento no esquema lógico de dados global de forma que haja a menor perda semântica nas transformações ocorridas durante essa fase.
 
Derivação do Modelo E-R para o Relacional - Etapas
Derivação do Modelo E-R para o Relacional
	A derivação do Modelo E- R para o Modelo Relacional é obtida a partir de um modelo conceitual através da aplicação de regras bem definidas, através de atividades distintas:
 Derivação das entidades e atributos.
 Derivação dos relacionamentos.
 Derivação das estruturas de agregação, generalização e especialização.
Derivação do Modelo E-R para o Relacional
	Regras Gerais
.
Derivação do Modelo E-R para o Relacional
	Transformação de Entidades
.
EMPREGADO (Matricula, Nome, Sexo, Email,
 Data_Admissao)
Derivação do Modelo E-R para o Relacional
	Transformação de Atributo Multivalorado
.
Derivação do Modelo E-R para o Relacional
	Transformação de Atributo Multivalorado
.
EMPREGADO ( Matricula, Nome, Sexo, Email, Data_Admissao)
EMAIL(Id_Email, Matricula, Email)
Derivação do Modelo E-R para o Relacional
	Transformação de Atributo Composto
.
EMPREGADO ( Matricula, Nome, Logradouro, Numero, Bairro, CEP, Cidade, Estado, Email, Data_Admissao)
Derivação do Modelo E-R para o Relacional
Exemplo
.
Derivação do Modelo E-R para o Relacional
Exemplo
TELEFONE( ID_Telefone, Matricula, Telefone)
EMPREGADO ( Matricula, CPF, Nome, Dt_Nascimento, Rua, Nr, Complemento, CEP)
EMAIL( ID_Emaill, Matricula, Email)
Derivação do Modelo E-R para o Relacional
Derivação dos Relacionamentos – 1:1
15
Resolução
Derivação do Modelo E-R para o Relacional
Resolução
EMPREGADO ( IdEmpregado, Matricula, Nome, CPF, Endereço, Bairro Telefone)
DEPARTAMENTO( IdDepto, Sigla, Nome, IdEmpregado)
Derivação do Modelo E-R para o Relacional
Derivação dos Relacionamentos – 1:N
18
Resolução
Derivação do Modelo E-R para o Relacional
Resolução
CLIENTE( IdCliente, Nome, CPF, Endereço, Telefone)
PEDIDO( IdPedido, Nr, Data, Valor_Total, IdCliente)
Derivação do Modelo E-R para o Relacional
Derivação dos Relacionamentos – N:N
21
Resolução
Derivação do Modelo E-R para o Relacional
Resolução
EMPREGADO( IdEmp, Nome, CPF, Endereço, Telefone)
PROJETO( IdProjeto, Nome, Verba)
ALOCAÇÃO( IdProjeto, IdEmp)
Ou ALOCAÇÃO( IdAlocacao, IdProjeto, IdEmp)
Derivação do Modelo E-R para o Relacional
24
Resolução
Derivação do Modelo E-R para o Relacional
Exercício
MEDICO( IdMédico, Nome, CPF, Especialidade)
PACIENTE( IdPaciente, Nome, Endereço, Telefone)
Consulta( IdMédico, IdPaciente,Data)
Ou Alocação( IdConsulta, IdMédico, IdPaciente, Data)
Modelagem de Dados
Adriana Sicsú
Atividade 1
Exercício – Modelo Lógico
	
27
	
Exercício – Modelo Lógico
28
Exercício – Modelo Lógico
29
Exercício – Modelo Lógico
30
31
32
Resolução
AMIGO( Id, Nome, Mãe, Telefone, Local)
EMPRESTIMO( Nr, Data_Emprestimo, Data_Devolução, IdAmigo, NrRevista)
REVISTA( Nr, Nome, Ano, IdColecao, IdCaixa)
COLEÇÃO( Id, Nome, Gênero)
CAIXA( Nr, IdIdent_Etiqueta, Cor)
Referência Bibliográfica
Modelagem Conceitual e Projeto de Banco de Dados – Autor: Paulo Cougo.
Material de Aula – Prof. Ventury
33

Continue navegando