Sunteți pe pagina 1din 3

BUEZA LÓPEZ GERHARD NEILL PRACTICA 22/06/20

Analizar los siguientes casos y diseñar el Modelo Relacional de la Base de


Datos:

1. Una empresa vende productos a varios clientes. Se necesita conocer los datos
personales de los clientes (nombres, apellidos, dni, dirección y fecha de
nacimiento).

Cada producto tiene un nombre y un código, así como un precio unitario. Un


cliente puede comprar varios productos a la empresa, y un mismo producto puede
ser comprado por varios clientes.

Los productos son suministrados por diferentes proveedores. Se debe tener en


cuenta que un producto solo puede ser suministrado por un proveedor, y que un
proveedor puede suministrar diferentes productos. De cada proveedor se desea
conocer el código, nombre y dirección (5 ptos).

Apellidos Nombre

(N,M)
Código
(0,m) (0,m)
CLIENTE Compra PRODUCTO

Precio

Dni

(1,m)
Nombre

Fech_na
(1,M) Suministra
n

Apellidos (1,1)

Direccion

Nombre

PROVEEDOR Código

Direccion

Página 1|3
BUEZA LÓPEZ GERHARD NEILL PRACTICA 22/06/20

2. Se desea desarrollar una aplicación de gestión de pedidos para una pequeña


empresa. La aplicación debe cubrir todos los aspectos relacionados con dicho
negocio, teniendo en cuenta la siguiente dinámica de funcionamiento:

Los vendedores conciertan los pedidos con los clientes. Para cada pedido el cliente
especifica que artículos desea y la cantidad de cada uno de ellos. Interesa guardar la
fecha en la que se realiza el pedido. Es imprescindible que el cliente proporcione su
DNI al hacer el pedido. Así se comprobará que el cliente está registrado en el sistema y
que, por tanto, disponemos de la dirección y el teléfono del cliente.El jefe de ventas,
posteriormente, debe analizar la viabilidad de cada pedido realizado. Como resultado
de este análisis puede aceptar el pedido, o bien, lo puede denegar por dos causas
diferentes:

1. El cliente que ha realizado el pedido es un cliente moroso, esto es, es un cliente que no
ha pagado alguna factura emitida a su nombre al menos tres meses antes. En este caso
se le envía una carta al cliente explicándole que no se le acepta el pedido hasta que
abone dichas facturas. El pedido queda registrado como rechazado. Aunque no va a
volver a reconsiderarse en el futuro, es decir, que el cliente deberá realizar el pedido
de nuevo si lo desea, interesa guardar los pedidos rechazados.
2. En el pedido que se está analizando existe un artículo que todavía no ha sido atendido
en un pedido aceptado y realizado por un cliente preferente. En este caso, el pedido
queda registrado como retrasado y el jefe de ventas volverá a ver la viabilidad del
mismo la próxima vez.
3. El jefe de ventas decide si un cliente es preferente o no, al momento de agregarlo al
sistema; momento en el que no es necesario realizar ningún pedido para él.

El almacenista, todos los días, prepara las entregas de los pedidos. Comprueba cada
pedido aceptado para ver si puede atenderlo completamente, esto es, a ver si dispone
en el almacén de todos los artículos y sus cantidades. En el caso en que si pueda,
realiza el comprobante de despacho correspondiente y registra el pedido como
atendido. Si no puede atenderlo completamente, entonces, intenta atender todo lo
que pueda, realiza el comprobante de pedido como atendido parcialmente. Los
pedidos atendidos parcialmente volverán a ser considerados por el almacenista al día
siguiente para ver si pueden atenderlos completamente (lo que falte, claro) y así
sucesivamente. En todo caso el comprobante debe aparecer la fecha de entrega, el
nombre del almacenista que ha preparado la entrega, el nombre del cliente y todos los
artículos con sus cantidades y el pedido en el que se solicitaron. Es posible que en un
comprobante se mezclen productos de distintos pedidos.

Las facturas son generadas mensualmente por el jefe de ventas. En cada factura deben
de aparecer los datos del cliente y los pedidos servidos completamente en dicho mes.
El jefe de ventas también se encarga de comprobar cuando se pagan las facturas para
anotarlo en el sistema.

Página 2|3
BUEZA LÓPEZ GERHARD NEILL PRACTICA 22/06/20

En todo momento el jefe de ventas puede comprobar si un cliente es moroso y se


puede enviar cartas a los clientes (para darle la bienvenida como cliente, para
informarle de que debe alguna factura, etc.).

Además, el almacenista puede comprobar el stock de cualquier artículo en cualquier


momento. (15 ptos)
-el Cliente 1

Cliente -el Cliente


Factura
-Dni 1
-susFacturas -Codigo
-Nombre -Fecha 1
N
-Dirección -Pagada -facturadoEN

-Teléfono
-Preferente

1 -el Cliente

-susPedidos

N
Articulo Pedido
-Codigo N
-Numero 1,N
-Nombre -Fecha
Línea -susPedidos
-Stock -Cantidad -Estado

Albarán
N
N -Numero
-FechaEntrega -SusAlbaranes
Línea Entrega
-Cantidad
N
-Entrega

Almacenista
-realizadoPor
-Nombre
1

Página 3|3

S-ar putea să vă placă și