Anda di halaman 1dari 7

ALGORITMO DE TRANSFORMACION MERMODELO RELACIONAL

PASO 1:
del Esquema ER se crea una relacin R que
contenga todos los atributos simples de E.
Se Incluyen solo atributos simples de un atributo compuesto
Se elige uno de los atributos clave de E como PK de R.
Si la clave elegida es compuesta -> el conjunto de atributos
simples que la forman constituir la PK de R.

ALGORITMO DE TRANSFORMACION MERMODELO RELACIONAL


PASO 2:
Por cada tipo de E dbil D del esquema ER se crea una relacin
R y se incluyen todos los atributos simples(o componentes
simples de atributos compuestos) de D como atributos de R.
Adems se incluyen como atributos de clave externa de R los
atributos de clave primaria de la relacin correspondiente a
entidades propietarias(Entidades Regulares).
La clave primaria de R es la combinacin de las claves primarias
de las Propietarias(E Regulares) y la clave parcial de D si existe.

ALGORITMO DE TRANSFORMACION
MER-MODELO RELACIONAL
PASO 3:
s
S

t
1:1

Por cada vinculo binario 1:1 R del esquema


ER se escoge una de la relaciones digamos
S y se incluye como clave externa en S la
clave primaria de T
Es mejor elegir un tipo de Entidad con
participacin total en R
Se incluyen todos los atributos simples (o
componentes simples de los atributos
compuestos) del tipo de vinculo 1:1 en R
como atributos de S

ALGORITMO DE TRANSFORMACION
MER-MODELO RELACIONAL
PASO 4:
s
S
r

1:N

t
s
r

Por cada vinculo binario 1:N en R


Se identifica la Relacin T del lado
N, se incluye como clave externa en
T la clave primaria de S que
representa al otro tipo de Entidad
que participa en la Interrelacin.
Se incluyen todos los atributos
simples o compuestos de R como
atributos de T.

ALGORITMO DE TRANSFORMACION
MER-MODELO RELACIONAL
PASO 5:
Por cada vinculo binario N:M en R,
se crea una nueva relacin ST para
representar R:

s
s

S
R1
r

1:N

N:M
s+t

ST
T

t
s
r

R2

1:N
t

Se incluye como atributo de clave


externa en ST las claves primarias de
las relaciones que representan los tipos
de entidades participantes, su
combinacin constituir la PK de ST.
Se incluyen todos los atributos simples
o compuestos del vinculo N:M como
atributos ST.

ALGORITMO DE TRANSFORMACION
MER-MODELO RELACIONAL
PASO 6:
K
S

A+K
R

Por cada atributo multivaluado A, se


crea una nueva relacin R que
contiene un atributo correspondiente
a A mas el atributo PK K como
clave externa en R.
La Clave primaria de R es la
combinacin de A y K.
Si el atributo multivaluado es
compuesto entonces se incluyen sus
componentes simples.

ALGORITMO DE TRANSFORMACION
MER-MODELO RELACIONAL
PASO 7:
Por cada vinculo n-ario R con n>2, se crea
una nueva relacin STU que represente a R.
s
t
s
S

T
s+t+u

T
R1
R

r
U

R2
STU

R3
U

Se incluye como atributo de clave externa en


STU, las PK de las relaciones que
representan
los
tipos
de
entidad
participantes.
Se incluyen atributos simples y compuestos
de vinculo n-ario como atributos de la
relacin STU.
La PK de STU es una combinacin de las FK
que hacen referencia a las relaciones que
representan los tipos de entidades
participantes.

Anda mungkin juga menyukai