Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Base de Datos Docente: Gloria Toro Oate 11 de Abril de 2012 Nombre: _______________________________________________________________ 1. Dado el siguiente MER, indique cual es el modelo relacional indicando claramente nombre de las relaciones, claves primarias y claves forneas. En su respuesta debe respetar el orden de creacin.
Rut Nombre direccin fono razn_social
(1,1)
Cd_tipo descripcin
CLIENTE
realizar
PROYECTO
(0,n)
TIPO PAGO
(1,1)
participa r
clasificar
(1,1) (1,n) (1,n)
(1,n)
COLABORADOR
recibir
PAGO
CLIENTE(rut, nombre, direccin, fono, razn_social) PROYECTO(cdigo, descripcin, monto, fecha_ini, fecha_fin, rut) PARTICIPA(cdigo, rut) COLABORADOR(rut, nombre, direccin, telfono, banco) TIPO_PAGO(cd_tipo, descripcin, rut) PAGO(nro_pago, concepto, cantidad, cd_tipo) Correcto 12 12 12 12 Parcialmente Correcto 6 6 6 6
CLIENTE - realizar - PROYECTO PROYECTO participar - COLABORADOR COLABORADOR recibir PAGO TIPO_PAGO clasificar - PAGO
2. Le contratan para hacer una BD que permita apoyar la gestin de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un RUT, nombre, direccin, telfono y pgina web. Un cliente tambin tiene RUT, nombre, direccin, pero puede tener varios telfonos de contacto. La direccin se entiende por calle, nmero, comuna y ciudad. Un producto tiene un id nico, nombre, precio actual, stock y nombre del proveedor. Adems se organizan en categoras, y cada producto va slo en una categora. Una categora tiene id, nombre y descripcin. Por razones de contabilidad, se debe registrar la informacin de cada venta con un id, fecha, cliente, descuento y monto final. Adems se debe guardar el precio de cada producto al momento de la venta, la cantidad vendida y el monto total de la venta.
Rut Nombre Calle Nmero Comuna Ciudad
(1,1) (1,1)
CLIENTE
tener
(1,n)
VENTA
(0,n)
Posee
(1,n)
proveer
(1,n) (1,n)
(1,1) (1,1)
PROVEEDOR
TELEFONO
PRODUCTO
pertenece r
CATEGORIA
telfono
ID
nombre descripcin