• No se han encontrado resultados

Diseño de Bases de Datos (DBD)

N/A
N/A
Protected

Academic year: 2021

Share "Diseño de Bases de Datos (DBD)"

Copied!
7
0
0

Texto completo

(1)

Diseño de Bases de

Datos (DBD)

Ejercicios de diseño conceptual

Ejercicios: Caso 4: Almacén Pintura

Se desea informatizar una empresa que es almacenista de artículos de pintura. La gestión fundamental de este empresa es el control de stock en almacén, la petición de artículos a los proveedores mayoristas que le suministran sus artículos y la venta de artículos a clientes.

La información relevante de los artículos almacenados en la empresa es la siguiente: código (único para cada artículo), descripción, precio de venta características técnicas, color, tipo, stock actual y el stock mínimo en almacén. Los artículos son suministrados por los proveedores de la empresa a un cierto precio por kilo y con un plazo de entrega.

(2)

Ejercicios: Caso 4: Almacén Pintura

La venta de artículos a los clientes de la empresa se realiza a su

vez mediante los pedidos que estos clientes efectúan. De estos

clientes se conoce su NIF, nombre, dirección, teléfono y fax.

Un pedido para la venta de artículos siempre lo realiza un único

cliente y tiene un número único y una fecha. Los pedidos de los

clientes están compuestos por un conjunto de líneas que

contienen la información de los artículos solicitados por éstos, y

la cantidad solicitada. Las líneas de los pedidos de los clientes

se distinguen entre pendientes de entrega y entregadas. Se

entiende que cuando la cantidad de un artículo solicitada por

un cliente en un pedido en una cierta línea del mismo es

superior al stock existente en el almacén de ese artículo, esa

línea queda pendiente de entrega. Las líneas pendientes de

entrega provocan que se tengan que confeccionar pedidos a

los proveedores solicitando más artículos de los que existen

carencias. En la empresa se desea saber qué líneas de

pedidos a proveedores han aparecido por esta causa.

…continúa…

Ejercicios: Caso 4: Almacén Pintura

De los pedidos realizados por los clientes se emiten albaranes de

forma las líneas de un mismo pedido se pueden repartir en

diferentes albaranes. De todo albarán se conoce su número

que es único y la fecha de emisión. Finalmente para el cobro

de los pedidos realizados por clientes se emiten facturas que

pueden incluir a un conjunto de albaranes. Toda factura tiene

un número de factura (único), una fecha y un cliente asociado.

Evidentemente, el conjunto de albaranes asociados a una

cierta factura han de corresponder a un mismo cliente que es al

que se le factura.

(3)

Ejercicios: Caso 5: Un Gimnasio

Un gimnasio femenino quiere diseñar una base de datos para mejorar algunos aspectos de su gestión. Su funcionamiento es el que se describe a continuación:

Cuando una mujer quiere inscribirse en el gimnasio debe rellenar una ficha con los siguientes datos: DNI, nombre, dirección, fecha de nacimiento y datos bancarios. El sistema le asignará un número de socia como identificación. Para evitar problemas posteriores, la nueva socia debe someterse a un chequeo que será realizado por uno de los médicos del gimnasio; el resultado del chequeo as í como la fecha y quién lo ha realizado es una información que interesa almacenar.

El gimnasio dispone de taquillas que están numeradas de forma única; de cada taquilla es interesante saber su estado de conservación, si son altas o bajas y si son “fijas “ o “diarias ”. Si una socia lo desea, pagando un pequeño suplemento, adquiere derecho de uso sobre una taquilla “fija” en la que podrá depositar objetos personales durante todo el tiempo que le pertenezca. Independientemente de que tenga o no taquilla “fija”, cada vez que una socia entra al gimnasio para utilizar sus ins talaciones, entrega su carné recibiendo a cambio una toalla y la llave de una taquilla “diaria” que podrá utilizar durante esa sesión; cuando salga del gimnasio deberá devolver la llave habiendo dejado la taquilla completamente vacía que podrá entonces

asignarse a otra socia. Es importante saber a quién pertenecen las taquillas fijas y quién está usando en cada momento las “diarias ” (aunque no es necesario saber quién utilizó en el pasado cada taquilla “diaria”).

Ejercicios: Caso 5: Un Gimnasio

En el gimnasio se puede participar en varias disciplinas como aerobic, step, spinning, funcky, etc. Cada disciplina tiene un nombre único y una breve descripción para informar a los no iniciados. Estas disciplinas se practican en sesiones de una hora siempre guiadas por uno de los monitores; para informar del horario, a las socias se les entrega una tabla como la que se muestra:

Indica que los lunes a las 8 de la mañana Juan Abad imparte una clase de

spinning en la sala 3

En el gimnasio hay tres salas disponibles (la 1, la 2 y la 3) en las que se pueden realizar todas estas disciplinas aunque, evidentemente, no a la vez. También hay una sala de musculación en los que se han instalado diversos

(4)

Ejercicios: Caso 6: Oficina de tráfico

La policía de tráfico de un determinado país que está dividido en

demarcaciones de tráfico, quiere informatizar su funcionamiento para tener un mejor control especialmente en lo que se refiere a multas y accidentes. El cuerpo de tráfico está formado por guardias que están adscritos a una

determinada demarcación aunque es usual que cambien de una a otra. De cada guardia se desea conocer su número, nombre, dirección, etc.

De cada demarcación además de su código, interesa conocer los datos actuales referentes a la cantidad total de habitantes, de vehículos que pagan sus impuestos en la demarcación, de conductores con carné de conducir expedido en la demarcación y por último información histórica referente a multas y a accidentes.

Tanto las multas como los accidentes se producen en una demarcación determinada y una consulta frecuente será conocer las multas o accidentes que se han producido en una fecha determinada, o bien en un intervalo de fechas. Las multas se identifican por un número que será identificador pero nada más dentro de cada demarcación. Los accidentes se codifican diariamente con un número secuencial.

De un accidente, interesa saber la hora y el lugar donde se ha producido, el guardia que levanta el atestado así como los vehículos que se han visto involucrados y también los ciudadanos afectados. De estos últimos interesa saber si eran o no conductores en el accidente, el vehículo que conduc ían y también el daño físico que han sufrido que se cualificará de 1 a 5 según la gravedad (1=máxima gravedad).

Ejercicios: Caso 6: Oficina de tráfico

De los vehículos se anotará el estado en que han quedado valorando también los daños de 1 a 5.

En un momento determinado, un vehículo tiene un único propietario que puede ir cambiando en sucesivas ventas pero resulta interesante conocer los distintos propietarios que cada vehículo haya podido tener. De la compra de un vehículo interesa almacenar la fecha, el kilometraje (0 si es nuevo) y su estado de conservación (valorado de la A a la E en sentido decreciente). Las multas se ponen a un vehículo concreto y al propietario correspondiente

debiendo especificarse el lugar, el tipo de infracción, el importe así como el guardia que ha puesto la multa. Debido a que a menudo el guardia no podrá pedir la documentación (por ejemplo. multas de aparcamiento), será la BD la que proporcionará información del propietario del vehículo.

Por último, un vehículo se identifica por su matrícula que no cambia bajo ningún concepto. Como otros datos de interés del vehículo estarán la demarcación donde paga sus impuestos, el tipo (auto, moto,…), el modelo, etc.

(5)

Ejercicios: Caso 7: Club de deportes UPV

El Club de Deportes de la UPV ha decidido informatizar la gestión de las

reservas de sus instalaciones así como la preparación de algunos torneos que tienen lugar en la universidad. Después de varias entrevistas con los responsables, a continuación se describe el S.I.

De las instalaciones deportivas sólo pueden disfrutar personas ligadas a la universidad (alumnos, profesores y P.A.S.1) siempre y cuando vayan

acreditadas por un carné. La primera vez que alguien desee hacer uso de las instalaciones deportivas debe rellenar una ficha en la que figuren los

siguientes datos:

• nº de carné • fecha de caducidad • nombre • dirección

• teléfono • edad

• escuela en la que está matriculado (si es un alumno) • departamento al que pertenece (si es un profesor) • servicio al que está adscrito (si es P.A.S.)

Las instalaciones deportivas disponibles son pistas donde se pueden practicar diversos deportes (tenis, squash, paddle, badminton, voley,…). Por

comodidad, esta pistas se han codificado con un número secuencial según el tipo de deporte que se pueda practicar en ellas (as í, por ejemplo las pista T-2 es la pista nº 2 de Tenis) y hasta ahora el encargado de ellas tenía una lista manual donde para cada pista tenía anotado el código, la ubicación y unas notas que iba actualizando según observase la necesidad de algún arreglo.

Ejercicios: Caso 7: Club de deportes UPV

Para cada pista se dispone de una hoja de reservas como la siguiente:

Este sistema de reservas evita que se reserve el mismo recurso en el mismo día y a la misma hora a dos personas diferentes. Además, a fin de permitir el acceso de más jugadores, una misma persona no podrá tener más de dos reservas al día para pistas del mismo deporte. Si una persona no hace uso de una pista reservada y no avisa al encargado para que la libere, se le sancionará prohibiéndole reservar otras pistas durante los 2 días siguientes; además se anulará cualquier reserva previa que tuviera en esos 2 días.

(6)

Ejercicios: Caso 7: Club de deportes UPV

Otro servicio que realiza el área de deportes es el préstamo de material

deportivo como raquetas, balones, etc.; de cada clase de material, se dispone de un número concreto de unidades que se codifican

secuencialmente dentro de cada clase (este código se indica en el material con una etiqueta o bien marcándolo con un rotulador). El material deportivo no se puede reservar sino que se solicita dinámicamente y debe devolverse el mismo día del préstamo; cuando se devuelve lo prestado, se elimina la información relativa al préstamo; si no se devuelve, por cada día se penaliza a la persona en dos días no pudiendo en ese periodo ni reservar pistas ni tomar prestado material; además también se anulará cualquier reserva de pista que previamente pudiera haber realizado.

Los requerimientos de consulta y actualización más usuales son los siguientes: • Gestión de las reserva de pistas.

• Gestión de préstamo de material deportivo.

• Gestión de penalizaciones (por no usar una pista o no devolver el material) • Gestión de los torneos en lo referente fundamentalmente a los partidos a

disputar en cada fase indicando para cada partido quiénes (equipos o personas) lo disputan, la fecha y hora del encuentro y la pista donde se va a jugar.

• Listado de morosos (aquéllos que tienen material deportivo sin devolver) • Listado de los ganadores de cada torneo (1er, 2º y 3er clasificados)

Ejercicios: Caso 8: Fábrica de vehículos

Una fábrica de vehículos desea mantener información acerca de

la cadena de montaje. Básicamente, cada modelo de coche

está constituido por tres componentes: carrocería,

equipamiento y motor. Los distintos modelos reciben un

nombre y tienen asociado el a ño en que se fabrica, de manera

que un mismo modelo puede fabricarse en distintos a ños con

distintas componentes. Todos los componentes tienen un

código y una descripción. Parte de estos componentes se

compran a otros fabricantes. De estos fabricantes hay que

saber el nombre, numero de licencia fiscal y dirección. Hay que

almacenar el código que cada fabricante asigna a sus

componentes.

En cuanto a los componentes que se producen en la propia

fábrica, se debe saber de qué piezas está compuesto cada

uno. Las piezas tienen un código de pieza y una descripción, y

a su vez algunas son compradas a otros fabricantes, que

pueden coincidir con los fabricantes de componentes. Cada

pieza recibe también un código distinto según el fabricante que

la produzca.

(7)

Ejercicios: Caso 8: Fábrica de vehículos

Cada coche completo fabricado corresponde a un modelo, tiene

un color determinado, recibe un número de identificación, y se

asigna a un distribuidor para su venta. De los distribuidores se

guarda el número de licencia fiscal y la dirección completa, así

como un número secuencial que tienen asignado todos los

distribuidores de la fábrica y que no puede repetirse en una

misma provincia.

En cuanto a la fabricación, cada coche está bajo la

responsabilidad de un grupo de montaje y hay un responsable

del grupo. Hay distintas máquinas de montaje, que son de

distinto tipo, que se distinguen por un número dentro de cada

tipo, y hay empleados asignados a cada una de ellas. Cada

grupo está constituido por un empleado de una máquina de

cada tipo (que solo pertenecerá a ese grupo) de manera que

se pueda efectuar el montaje completo de un coche por dicho

grupo.

Referencias

Documento similar

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)