lfdkalçldfa

Páginas: 3 (554 palavras) Publicado: 1 de dezembro de 2014
Banco de Dados
Transformações entre Modelos,
Prof. Ítalo

1

Transformações entre Modelo ER e
Modelo Relacional

2

Visão Geral do Projeto Lógico

3

Transformação ER paraRelacional
Objetivos centrais:
Obter um banco de dados que permita boa

performance de instruções de consulta e
alteração do banco de dados.
Obter um banco de dados que simplifique o
desenvolvimentoe a manutenção de
aplicações.

4

Transformação ER para
Relacional
Afim de alcançar estes objetivos, as regras

de tradução foram definidas tendo por
base, entre outros, os seguintesprincípios:
Evitar junções
Diminuir o número de chaves
Evitar campos opcionais

5

Passos para Transformação ER para
Relacional
1. Tradução inicial de entidades e

respectivos atributos
2.Tradução de relacionamentos e
respectivos atributos
3. Tradução de
generalizações/especializações

6

Implementação Inicial de Entidades
Cada entidade é traduzida para uma tabela
Cadaatributo da entidade define uma

coluna desta tabela
Os atributos identificadores da entidade
correspondem às colunas que compõem a
chave primária da tabela

7

Implementação Inicial deEntidades
Nomes de atributos e nomes de colunas
é conveniente manter os nomes de colunas

curtos
nome de uma coluna não pode conter
brancos
Relacionamento Identificador

8

RelacionamentoIdentificador
Como ficaria o esquema relacional do DER

abaixo?

9

Implementação de
Relacionamentos
Tabela Própria
Contém as seguintes colunas:
 colunas correspondentes aosidentificadores das
entidades relacionadas
 colunas correspondentes aos atributos do
relacionamento
Se o relacionamento for n:n
 A chave primária desta tabela é o conjunto das

colunas correspondentesaos identificadores das
entidades relacionadas

10

Implementação de
Relacionamentos
Adição de coluna
Adição de colunas em uma das tabelas

correspondentes às entidades que participam...
Ler documento completo

Por favor, assinar para o acesso.

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!