Taller Estudios de Casos Resuelto
Taller Estudios de Casos Resuelto
Taller Estudios de Casos Resuelto
Se quiere desarrollar una base de datos para llevar la gestión de la lonja de pescado de un pueblo
costero. Los barcos llevan la pesca de cada día la lonja y allí se subasta a los compradores que
generalmente son pescaderías de la zona Los supuestos semánticos que se deben contemplar en
la base de datos son los siguientes:
Una vez llega la pesca de cada día en los barcos, esta se prepara en los distintos lotes que se
subastarán. Cada lote se identifica por un código de lote que se le asigna en la lonja antes de la
subasta y consta de un número de cajas de una determinada especie por (ejemplo, pulpo,
merluza, gambas, ETC ). Así como el número de kilos total y la fecha de recepción. Además,
también interesa almacenar el precio por kilo de salida y el precio total de salida del lote.
De cada especie se guardará un código, un nombre y un tipo (por ejemplo, marisco, pescado azul,
etc.) Se almacenará también información sobre los barcos (matrícula, nombre, clase, nombre del
capitán y armador) qué entregan la pesca en la lonja para saber qué barco capturó cada lote.
Estos barcos fue faenar en distintos caladeros en los que capturan las especies que componen los
lotes. De cada caladero nos interesa conocer un nombre (que si ponemos es único), extensión y
ubicación. En la lonja se guarda información relativa a qué barcos y en qué caladeros se han
capturado las especies (número de kilos de cada especie y periodo de tiempo de faena
representado por una fecha de inicio y otra de fin).
Una vez empezada la subasta, los distintos compradores (código de comprador, nombre,
dirección, CIF y cuota anual de pago a la lonja ) puja por los lotes en los que están interesados.
Cada lote se asigna al comprador que realiza mejor puja. De cada adquisición de lote se almacena
el precio de compra por kilo y el precio total de adjudicación del lote.
En la BD se almacenará información de los pagos que realiza la lonja a los barcos que entregan la
pesca diaria y de los pagos que efectúan los compradores por la adquisición de los lotes. En cuanto
a los compradores, existen compradores que tienen crédito y realizan los pagos al final de cada
mes; de estos compradores se guarda un número de cuenta bancaria, el último importe
acumulado hasta el momento y la fecha de vencimiento del pago (suponemos que no se guarda
histórico de todas las mensualidades pues sólo nos interesa la mensualidad en curso). Por otro
lado, existen los compradores que realizan los pagos al contado sobre los que no se necesita
guardar información adicional. Un comprador no puede ser de ambos tipos a la vez.
Así, la lonja genera una factura por uno o varios lotes que adquirió un comprador. De todas las
facturas se guarda un número de factura, una fecha de emisión y un importe total. Además, en las
facturas emitidas a los compradores se incluyen los lotes que contienen y el comprador que debe
habano abonarla. En las facturas emitidas por los barcos y los códigos de lote facturados.
En el caso de los compradores sin crédito interesa saber el estado de sus facturas (pendiente o
pagado).
Problema 2 viveros
se desea diseñar una base de datos para gestionar los empleados y productos a la venta de una
cadena de viveros del caos a la venta de diversos productos relacionados con la jardinería. Los
supuestos que hay que recoger en la BD son los siguientes:
Los productos que se venden tienen asignado un código de producto nos interesa guardar el
precio y el stock qué hay de cada producto en cada uno de los viveros y pueden ser de 3 tipos:
planta de las que se guardara su nombre, y una breve descripción de los cuidados que requiere;
accesorios de jardinería y artículos de decoración. Estos productos se distribuyen en zona dentro
de cada vivero Cada una de ellas identificadas por nombre dentro de cada biberón (zona exterior
regadío, interior climatizado, zona de caja, etcétera).
Se sea conocer el stock de cada producto de acuerdo con la zona del vivero.
los empleados estarán asignados a una determinada zona en un vivero la cual podrá cambiar a lo
largo a lo largo del tiempo (se guardará histórico ellos) y además los empleados pueden moverse
de un vivero a otro según las necesidades en distintos períodos de tiempo.
en cuanto a estos pedidos de clientes pertenecientes al club vip interesa también guardar quién
fue el empleado que lo gestionó y en qué vivero se realizó el pedido teniendo en cuenta que un
pedido en un determinado vivero lo gestiona un único empleado.
Se pide: