Base De Datos

Páginas: 3 (504 palabras) Publicado: 25 de agosto de 2011
DISEÑO DE BASE DE DATOS EMPLEANDO

MODELOS ENTIDAD-RELACION

Caso I

Dado el siguiente modelo E-R

descripcion
rucrazonmedida
fechaNumero
stockactualcodsuministrodireccionCodProveedorsuministroIngresoproveedor

tipocambioMoneda

subcta
clase
cuenta
descripcion

pertenececuenta_
contable

Convertiremos los conjuntos de entidades en relaciones:

PROVEEDOR(Codproveedor,ruc, razon, direccion)

SUMINISTRO(codsuministro,descripcion, medida, stockactual)

CUENTA_CONTABLE(cuenta, subcta, clase, descripcion)

Ahora veamos la conversión de las interrelaciones:INGRESO(numero, codproveedor, codsuministro, fecha, moneda, tipocambio)

PERTENECE(codsuministro, cuenta)

Aquí podemos aplicar la propagación de claves entre conjuntos de entidades que mantengan unainterrelación muchos a uno o uno a uno. En este caso, la interrelación:

• Entre Suministro y Cuenta_contable se cumple la condición de muchos a uno, de modo

que se puede eliminar lainterrelación pertenece y propagar la clave de

Cuenta_Contable a la entidad Suministro.

PROVEEDOR(Codproveedor, ruc, razon, direccion)

SUMINISTRO(codsuministro, descripcion, medida,stockactual,cuenta)

CUENTA_CONTABLE(cuenta, subcta, clase, descripcion)

INGRESO(numero, codproveedor, codsuministro, fecha, moneda, tipocambio)

Aquí podemos ver que la relación ingreso contiene atributos quepueden normalizarse,

aplicamos las reglas de normalización y obtenemos la siguiente estructura.

PROVEEDOR(Codproveedor, ruc, razon, direccion)

SUMINISTRO(codsuministro, descripcion, medida,stockactual,cuenta)

CUENTA_CONTABLE(cuenta, subcta, clase, descripcion)

INGRESO(numero, fecha, codprovedor, moneda, tipocambio)

DETA_INGRESO(numero, codsuministro,cantidad, precio)

Nota quepodemos adicionar otros atributos propios de la tabla DETA_INGRESO.

La representación final sería la siguiente:

ProveedorCuenta_contableIngreso

CodproveedorCuentaNumero
RucSubctaFecha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS