Vous êtes sur la page 1sur 3

BASE DE DATOS

27 de Agosto 2015
TALLER 2: MODELO E-R Y MODELO RELACIONAL
Desarrollar en grupos de 2 personas
Integrantes:
Novoa Salazar Brayan Mauricio
Para los siguientes enunciados desarrolle
a) el modelo E-R
b) el modelo relacional correspondiente.
EJEMPLO:
1. Una base de datos para una pequea empresa debe contener informacin
acerca de clientes, artculos y pedidos. Hasta el momento se registran los
siguientes datos en documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por
cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso debe
superar los 3.000.000 pts), Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen,
Existencias de ese artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La
cabecera est formada por el nmero de cliente, direccin de envo y fecha del
pedido. El cuerpo del pedido son varias lneas, en cada lnea se especifican el
nmero del artculo pedido y la cantidad.
Adems, se ha determinado que se debe almacenar la informacin de las fbricas.
Sin embargo, dado el uso de distribuidores, se usar: Nmero de la fbrica (nico)
y Telfono de contacto. Y se desean ver cuntos artculos (en total) provee la
fbrica. Tambin, por informacin estratgica, se podra incluir informacin de
fbricas alternativas respecto de las que ya fabrican artculos para esta empresa.
Nota: Una direccin se entender como No, Calle, Comuna y Ciudad. Una fecha
incluye hora.
Se pide hacer el diagrama ER para la base de datos que represente esta
informacin.

Solucin
a) Diagrama E-R

1
b) Modelo relacional

cliente
numcliente saldo limite_credito descuento

direcciones_de_envio_cliente
id numcliente numero calle comuna ciudad

pedido
id numcliente id_direccion fecha

detalle_pedido
numdetalle pedido numarticulo cantidad

articulo
numarticulo descripcion

fabrica
numfabrica telefono

fabrica_articulo
numfabrica numarticulo existencias

EJERCICIOS

2
1. Una fbrica de zapatos desea una base de datos para apoyar el rea de
produccin. Necesita llevar un control de los zapatos fabricados, materiales,
y los proveedores que suministran cada uno de los materiales (por polticas
de la empresa un material solo puede ser suministrado por un nico
proveedor y a un proveedor solo se le compra un tipo de material). Tenga
en cuenta las siguientes especificaciones:
a. Un zapato tiene un cdigo de referencia, una talla, un color.
b. Un material tiene un id, nombre, unidad de medida, cantidad y un
proveedor.
c. Un proveedor debe tener un nit, nombre de la empresa, persona de
contacto, telfono, direccin y el material que provee.
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 al momento de la venta, la cantidad vendida y el monto total por el
producto.

Vous aimerez peut-être aussi