Modelagem2
Entidade-Relacionamento
para o Modelo Lógico
Relacional
Prof. Carlos Cardoso
1
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
O que é :
Transformação do Diagrama Entidade-Relacionamento num esquema de relações.
Faz parte da etapa de Projeto Lógico do Banco de Dados.
Como :
Através da aplicação de um conjunto de regras de conversão/transformação de entidades, relacionamentos e atributos numa coleção de relações.
Regras atendem a dois objetivos básicos :
Desenvolver um BD que permita um bom desempenho na execução das consultas e atualização dos dados.
Desenvolver um BD que simplifique o desenvolvimento e a manutenção de aplicações
Diretrizes para atingir os objetivos :
Evitar junções : tentar concentrar os dados em poucas relações;
Diminuir o número de componentes das chaves (propriedade da minimalidade)
Evitar colunas opcionais (podem assumir valores nulos, de preenchimento não obrigatório) 2
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
3
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
Um esquema ER pode ser transformado para o modelo relacional através das regras de mapeamento. Baseado num diagrama ER – Exemplo da Universidade serão apresentados as etapas através das regras de mapeamento.
4
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
5
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
6
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
7
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
8
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
9
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
10
Mapeamento do Modelo Entidade-Relacionamento para o
Modelo Lógico Relacional
11