Tema+6.+Ejercicio+23

Imagina que has conseguido un contrato en período de prueba con una empresa de ingeniería de software para diseñar los modelos de datos de las aplicaciones. Esta empresa ha recibido recientemente el encargo de un proyecto por parte de una cadena de bibliotecas privadas establecidas en la ciudad de Madrid. Para probar tu valía profesional, esta empresa te encarga el diseño de una base de datos que recoja lo más fielmente posible los datos manejados por este conjunto de bibliotecas y su semántica. Después de visitar una de estas bibliotecas y conocer su funcionamiento has obtenido las siguientes conclusiones:

Las bibliotecas que pertenecen a esta organización privada están localizadas en distintos puntos de la ciudad y cada una de ellas suele estar especializada en un área determinada. Cada biblioteca dispone de un cierto número de ejemplares del mismo libro y un único ejemplar periódico de cada revista a la que está suscrita. A cada biblioteca le está permitido cada cierto tiempo realizar pedidos de ejemplares de libros a una serie de editoriales con las que la organización mantiene acuerdos. La primera vez que un ejemplar de un libro se recibe se cataloga. Por otra parte, las bibliotecas también pueden suscribirse a revistas publicadas por estas editoriales, de tal manera que a partir de la fecha de suscripción recibirán los ejemplares de manera periódica. La información que se utiliza para la catalogación de las publicaciones (libros o revistas) es la siguiente:
 * Nombre o título de la publicación.
 * Temas: conjunto de descriptores de los temas codificados por la organización.
 * Editorial: nombre, dirección y teléfono.
 * Código ISBN, único para cada publicación.
 * Idioma de la publicación.

Además, sobre los libros también se guardan el número de la edición, la fecha depublicación y los autores y de éstos se mantiene, además de su nombre, su nacionalidad.De las revistas se guarda su periodicidad. Hay que señalar que los datos sobre las diferentes publicaciones se encuentran centralizados para todas las bibliotecas y para cada una de ellas lo que se mantiene es la información de los ejemplares de que dispone de cada publicación, sin tener repetidos para cada ejemplar los datos de catalogación. Para identificar los diferentes ejemplares del mismo libro dentro de una biblioteca se utiliza un número de ejemplar y, también, nos interesa la fecha en que fue adquirido. Para los ejemplares periódicos de las revistas utilizaremos el número real de la revista; por ejemplo, en una determinada biblioteca de la revista AAA a la que la biblioteca está suscrita pueden estar depositados los números 21,22, 23 y 24.

Por otra parte, para que una persona pueda retirar un libro de cualquiera de las bibliotecas sólo necesita hacerse socio de una de ellas. Para ello debe hacer una solicitud con sus datos personales (dni, nombre, dirección y teléfono) y a cambio se le entrega un carnet con un número único que le da derecho a tomar prestados libros o revistas de cualquiera de las bibliotecas de la organización. A través de internet y con su número de carnet, y como clave su DNI, el socio puede consultar los títulos disponibles y en qué bibliotecas de la organización puede encontrar ejemplares de los mismos y si éstos están prestados o no. En el futuro se permitirá hacer reservas por la red, y el socio podrá solicitar que un ejemplar de un título concreto esté disponible en la biblioteca que desee, pero esta opción de momento no se quiere implementar.

Una vez que la persona es socio de una biblioteca está en disposición de solicitar préstamos de ejemplares, aunque con algunas restricciones. En primer lugar, debe dirigirse a la biblioteca que tiene depositado algún ejemplar del libro o revista que desea solicitar. En el caso de los libros, los socios pueden tener en préstamo varios libros al mismo tiempo, por un período máximo de una semana. Los ejemplares de las revistas, sin embargo, no pueden ser sacados de las bibliotecas, y un socio no puede tener más de uno de ellos a la vez, del que podrá como máximo disponer durante un día, al final del cual deberá devolverlo. Esta restricción se debe a que sólo se dispone de un ejemplar de cada número periódico de la revista a la que la biblioteca está suscrita. Sólo algunos socios especiales, como investigadores acreditados, pueden saltarse esta restricción y tener en préstamo un ejemplar de una revista con las mismas condiciones que para los libros. Para estos socios, además, debe guardase el nombre de la entidad para la que trabajan.

Diariamente, un cuarto de hora antes del cierre, en cada biblioteca un proceso nos informa de las revistas en préstamo que deben ser devueltas. Semanalmente, la organización lanza un listado con los ejemplares de libros (y de revistas) que habiendo finalizado su plazo de préstamo aún no han sido devueltos por los socios, con el fin de reclamarlos a éstos.

Anualmente, se obtiene un listado con todos los préstamos de ejemplares de libros, junto con los socios y los períodos en que los han retirado, con el objeto de enviarlos a las editoriales para que éstas construyan sus estadísticas acerca del interés que suscitan sus libros en los lectores. También anualmente se obtienen estadísticas del número de socios nuevos que se han inscrito en cada una de las bibliotecas.

Volver a Relacion 2