Buscar

Exemplos de Mapeamento ME-R para o Modelo Relacional

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 4 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

Exemplos de Mapeamento ME-R para o Modelo Relacional 
 
 
1. Considerando o seguinte esquema conceitual de dados usando o ME-R: 
 
 
Comprar/
Vender 
Cliente Produto 
N M 
codigo 
nome 
enredeco 
codigo 
descricao 
sabor 
marca 
qtd 
valor 
 
O esquema lógico de dados no Modelo Relacional é o seguinte: 
 
Cliente = {codigo, nome, endereco} 
 
Produto = {codigo, descrição, sabor, marca} 
 
Venda = {cod_cli, cod_prod, qtd, valor} 
 cod_cli – chave estrangeira referenciando Cliente 
 cod_prod – chave estrangeira referenciando Produto 
 
 
2. Considerando o seguinte esquema conceitual de dados usando o ME-R: 
 
 
Transportar Caminhão Mercadoria 
N 
M 
placa 
volume 
peso 
codigo 
volume 
peso 
destino 
pedagio 
combustivel 
Viagem 
codigo 
custos 
1 
 
O esquema lógico de dados no Modelo Relacional é o seguinte: 
 
Caminhão = {placa, volume, peso} 
 
Viagem = {codigo, pedagio, combustivel} 
 
Mercadoria = {codigo, volume, peso, destino} 
 
Transporte = {placa, cod_viagem, cod_mercadoria} 
 placa – chave estrangeira referenciando Caminhão 
 cod_viagem – chave estrangeira referenciando Viagem 
 cod_mercadoria – chave estrangeira referenciando Mercadoria 
 
3. Considerando o seguinte esquema conceitual de dados usando o ME-R: 
 
 
Fazer 
N M 
Caminhão 
placa 
volume 
peso 
Transportar 
N 1 
Viagem 
pedagio 
combustivel 
codigo 
custos 
Mercadoria 
codigo 
volume 
peso 
destino 
 
 
O esquema lógico de dados no Modelo Relacional é o seguinte: 
 
Caminhão = {placa, volume, peso} 
 
Viagem = {codigo, pedagio, combustível, placa} 
placa – chave estrangeira referenciando Caminhão 
 
Mercadoria = {codigo, volume, peso, destino} 
 
Transporte = {cod_viagem, cod_mercadoria} 
 cod_viagem – chave estrangeira referenciando Viagem 
 cod_mercadoria – chave estrangeira referenciando Mercadoria 
 
4. Considerando o seguinte esquema conceitual de dados usando o ME-R: 
 
 
Emprestar1 
N 
M 
Livro 
ISBN 
codigo 
titulo 
area 
Emprestar2 Revista 
numero 
descricao 
volume 
area 
M 
N 
Aluno 
numero 
nome 
endereco 
status 
data 
hora 
data 
hora 
 
 
O esquema lógico de dados no Modelo Relacional é o seguinte: 
 
Aluno = {numero, nome, endereco, status} 
 
Livro = {ISBN, codigo, titulo, area} 
 
Revista = {numero, descricao, volume, area} 
 
Empresta_livro = {naluno, ISBN, data, hora} 
 naluno – chave estrangeira referenciando Aluno 
 ISBN – chave estrangeira referenciando Livro 
 
Empresta_revista = {naluno, numero, data, hora} 
 naluno – chave estrangeira referenciando Aluno 
 numero – chave estrangeira referenciando Revista 
 
 
5. Considerando o seguinte esquema conceitual de dados usando o ME-R: 
 
 
 
Vincular 
N M 
Oferecer 
N 
1 
Empresa 
CNPJ 
nome 
Depender 
1 
N 
é matriz 
é filial 
Departamento 
numero 
nome 
descricao 
Curso 
codigo 
nome 
descricao 
num_horas 
 
O esquema lógico de dados no Modelo Relacional é o seguinte: 
 
Empresa = {CNPJ, nome, CNPJ_matriz} 
CNPJ_matriz – chave estrangeira referenciando Empresa 
 
Departamento = {numero, nome, descricao, CNPJ} 
CNPJ – chave estrangeira referenciando Empresa 
 
Curso = {codigo, nome, descricao, num_horas} 
 
Depto_Curso = {num_depto, cod_curso} 
 num_depto – chave estrangeira referenciando Departamento 
cod_curso – chave estrangeira referenciando Curso

Outros materiais