Mapeamento MER par MR

976 palavras 4 páginas
Ednilza Nardi

Mapeamento entre Modelos
 Projetos lógicos de BD, iniciam com um modelo de

dados de alto nível e tem como produto desse processo, o esquema do BD.
 O modelo de dados de alto-nível normalmente adotado é o Modelo Entidade-Relacionamento
(MER), representado por um DER, e o esquema do
BD é especificado no Modelo Relacional (MR)
 Os passos para mapear o MER para o MR serão descritos a seguir.
 Para facilitar o entendimento, tipo entidade e tipo relacionamento são tratados como entidade e relacionamento respectivamente.

Projeto do Banco de Dados Empresa
A descrição resumida da estrutura de uma empresa, dada abaixo, foi adaptada do livro de Elmasri e Navate e obtida a partir de um levantamento de requisitos. Será usada como exemplo.
Uma empresa está organizada em departamentos, com nome, número e gerente.
Cada departamento pode ter diversas localizações e controlar um número qualquer de projetos.
Cada projeto tem nome, número e localização.
Um empregado tem nome, número, endereço, salário, sexo e data de nascimento, e está alocado em um departamento, mas pode trabalhar em mais de um projeto, deste ou de outros departamentos.
O tempo trabalhado em cada projeto é medido em horas/semana. Para fins de seguro saúde, a empresa também identifica os dependentes de cada empregado por nome, sexo, data de nascimento e parentesco.

DER do BD Empresa

Fonte: Elmasri - Navathe

Passo 1
 Para cada entidade normal (forte) E no DER, criar uma

tabela R que inclua todos os atributos simples de E.
 Incluir também os atributos simples dos atributos compostos.  Escolher um dos atributos-chave de E como a chaveprimária de R.
 Se a chave escolhida é composta, então o conjunto de atributos simples que o compõem formarão a chaveprimária de R.

Passo 2
 Para cada entidade fraca Ef do DER com a entidade

de identificação E, criar uma tabela R e incluir todos os atributos simples (ou os atributos simples de

Relacionados

  • dados
    20642 palavras | 83 páginas
  • banco de dados
    7537 palavras | 31 páginas
  • Banco de Dados
    7537 palavras | 31 páginas
  • banco de dados
    6339 palavras | 26 páginas
  • Modelagem de dados
    9147 palavras | 37 páginas
  • contato
    9131 palavras | 37 páginas
  • Modelagem de dados
    10948 palavras | 44 páginas
  • Apostila
    30596 palavras | 123 páginas
  • Introdução a redes
    39104 palavras | 157 páginas
  • bacharel
    80717 palavras | 323 páginas