Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de Base de Datos A Partir Del Modelo ER
Diseño de Base de Datos A Partir Del Modelo ER
MODELOS ENTIDAD-RELACION
Caso I
ruc
descripcion
razon
CodProveedor
fecha
Numero
direccion
proveedor
medida
codsuministro
Ingreso
Moneda
stockactual
suministro
tipocambio
subcta
clase
cuenta
descripcion
cuenta_
contable
pertenece
Aqu podemos aplicar la propagacin de claves entre conjuntos de entidades que mantengan una
interrelacin muchos a uno o uno a uno. En este caso, la interrelacin:
Aqu podemos ver que la relacin ingreso contiene atributos que pueden normalizarse,
aplicamos las reglas de normalizacin y obtenemos la siguiente estructura.
Proveedor
Codproveedor
Ruc
Razon
Direccion
Ingreso
Numero
Fecha
Moneda
Tipocambio
codigo
Deta_ingreso
Numero
codsuministro
Cantidad
Precio
Cuenta_contable
Cuenta
Subcta
Clase
Descripcion
Suministro
codsuministro
descripcion
medida
stockactual
cuenta
Caso II
fecha_
presta
nombre
codalumno
escuela
codlibro
ciclo
alumno
registro
titulo
codespecialidad
nombre
paginas
presta
libro
tiene
codautor
especialidad
nombre
email
fecha_
devolucion
escrito_por
autor
codeditorial
nombre
direccion
telefono
pertenece
TIENE(codLibro, codespecialidad)
ESCRITO_POR(Codlibro, Codautor)
PERTENECE(Codlibro, Codeditorial)
Editorial
Aqu podemos aplicar la propagacin de claves entre conjuntos de entidades que mantengan una
interrelacin muchos a uno o uno a uno. En este caso, la interrelacin:
Entre Libro y Editorial se cumple esa condicin, de modo que podemos eliminar la
interrelacin pertenece y propagar la clave de Editorial a la entidad Libro.
Del mismo modo la interrelacin Libro y Especialidad es de Muchos a uno, por lo tanto
se elimina la interrelacin Tiene y se propaga la clave de Especialidad a la entidad
Libro.
Nota, que igual al ejemplo anterior puedes normalizar la tabla PRESTA, quedando la siguiente
estructura, tambin nota que puedes agregar un campo nmero el cual va a servir de su clave
primaria.
Alumno
Presta
Especialidad
Codalumno
Nombre
Escuela
Ciclo
Numero
Fecha_presta
Fecha_devolucion
codalumno
Observacion
Codespecialidad
Nombre
Deta_Presta
Libro
Escrito_por
Numero
Codlibro
Codlibro
Registro
Titulo
Paginas
codeditorial
codespecialiudad
Codlibro
Codautor
Autor
Editorial
Codeditorial
Nombre
Direccion
Telefono
Codautor
Nombre
Email