DB_semana5v3
Páginas: 4 (971 palabras)
Publicado: 6 de octubre de 2015
TRANSFORMACIÓN DEL MODELO
ENTIDAD - RELACION A TABLAS.
TRANSFORMACIÓN DEL MODELO ENTIDAD - RELACION A TABLAS.
REGLA 1. DEL TIPO DE ENTIDAD
Cada tipo de entidad , seconvierten en
una tabla .
La llave primaria del tipo de entidad se
convierte en la llave primaria de la tabla.
Los
atributos
del
tipo
de
entidad
convierten en las columnas de la tabla.
seTRANSFORMACIÓN DEL MODELO ENTIDAD - RELACION A TABLAS.
REGLA 2. DE LA RELACION 1-1
Cada relación 1-1 se convierte en dos llaves
foráneas.
Si la relación es opcional con respecto a uno de los
tipos de
entidad,se
puede
eliminar
la
llave
foránea correspondiente para deshacerse de los
valores nulos
TRANSFORMACIÓN DEL MODELO ENTIDAD - RELACION A TABLAS.
UNO A UNO (Obligatorio - Obligatorio)(Obligatorio)
atrib1
FKatrib
4
atrib2
(Obligatorio)
atrib3
atrib4
FKatrib
1
atrib5
atrib6
atrib7
TRANSFORMACIÓN DEL MODELO ENTIDAD - RELACION A TABLAS.
UNO A UNO (Obligatorio-Opcional)(Obligatorio)
atrib1
atrib4
atrib2
(Opcional)
atrib3
Quitamos la FK del
atributo que sabemos
va a generar varios
valores nulos
atrib4
FKatrib
1
atrib5
atrib6
atrib7
TRANSFORMACIÓN DEL MODELO ENTIDAD- RELACION A TABLAS.
UNO A UNO (Opcional - Opcional)
(Opcional)
(Opcional)
ESCOGER QUITAR UNO DE ELLOS, considerando
que tabla podría tener mas registros nulos
EJEMPLO
Todos los docentesobligatoriamente tienen a su cargo
una oficina, y una oficina siempre tiene un docente
como responsable.
Cod_docent
e
Nombre
ApePat
100
Jaime
Velasquez
200
America
Campomane
s
300
UbillusGonzales
Cod_Oficina
Nom_oficina
A20
Lab. Digitales
A30
Lab.fisica
A40
Lab. Computo
Relacion 1 a 1 , obl - obl
Cod_docente
Nombre
ApePat
Fk
cod_oficina
Cod_Oficina
Nom_oficina
Fkcod_docent
e100
Jaime
Velasquez
A30
A20
Lab. Digitales
300
200
America
Campomanes
A40
A30
Lab. Fisica
100
300
Ubillus
Gonzales
A20
A40
Lab. Computo
200
Pero si ahora consideramos que, no...
Leer documento completo
Regístrate para leer el documento completo.