You are on page 1of 11

Gestin y Modelacin de Datos

Mara Constanza Pabn


DISEO DE BASES DE DATOS
Conversin
de Entidades
y Relaciones
a Tablas
CONVERSION DE MER a M.RELACIONAL
Conversin de Entidades
Conversin de atributos multivaluados
Conversin de atributos compuestos
Conversin de relaciones binarias
Conversin de relaciones es
Conversin de relaciones uno a uno
Conversin de relaciones uno a muchos
Conversin de relaciones muchos a muchos
Conversin de relaciones n-arias
CONVERSION DE ENTIDADES
Cree una relacin por cada entidad
Una entidad A con atributos a1..an se
convierte en la relacin:
A(a1:dom1, a2:dom2, , an: domn)
La llave de la relacin A est formada por los
atributos que conforman la clave de la entidad
Si la entidad es dbil incluya los atributos de
la llave de su entidad fuerte
CONVERSION DE ENTIDADES
Atributos Multivaluados
Cree una entidad dbil para el atributo
Atributos Compuestos
Agregue los componentes como atributos de la
entidad o relacin
O
Cree una tabla para el atributo compuesto
Atributos Derivados
No se incluyen
CONVERSION DE RELACIONES ES
Opciones:
Si los sub-tipos no tienen atributos o relaciones
Crear una tabla para el supertipo solamente y un
atributo para la clasificacin
El atributo puede referirse a una tabla que contiene la
clasificacin o tener un dominio restringido a los posibles
valores que corresponden a la clasificacin
CONVERSION DE RELACIONES ES
Opciones:
Si algunos sub-tipos tienen atributos o relaciones
similares
Crear una tabla para el super-tipo, otra para los sub-
tipos similares, y otras para los diferentes. Los subtipos
heredan la llave del super-tipo
O
Crear una tabla para los sub-tipos similares y otras
para los diferentes. Cada tabla hereda los campos y
relaciones del super-tipo
CONVERSION DE RELACIONES BINARIAS
Relaciones uno a uno
Modifique una de las dos tablas, incluya una
llave fornea que referencie a la otra y los
atributos de la relacin
Relaciones uno a muchos
Modifique la tabla donde se tienen las muchas
instancias, incluya una llave fornea que
referencie a la otra y los atributos de la
relacin
CONVERSION DE RELACIONES BINARIAS
Relaciones muchos a muchos
Cree una nueva tabla para la relacin
Incluya las llaves de las entidades relacionadas
y los atributos de la relacin
CONVERSION DE RELACIONES N-ARIAS
Aplican las mismas sugerencias
aplicadas a las relaciones binarias
Si se crea una tabla para representar
la relacin, se deben incluir las llaves
forneas que hagan referencia a cada
una de las entidades relacionadas, y
los atributos de la relacin
ATRIBUTOS ADICIONALES
"# $%#&'() *+) ), )( ,&-)( (./&0% #) 1)*+&)12,
%31%# 231&'+3%# 0%4%5
6+) +#+21&% 01). % 203+2(&7. +, 1)/&#31% 8+#)1 &9:
", *+) 4%4),3% #) 01). % 203+2(&7. 8;4)#324$:

You might also like