Baixe o app para aproveitar ainda mais
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
Compartilhar