1. Gestión de la Base de Datos de la Biblioteca Pública Municipal de la Siberia Extremeña
Los gestores de la biblioteca Municipal de la Siberia Extremeña nos han pedido que
realicemos las siguientes tareas:
- Diseñe y dé de alta los pertinentes datos para mantener la base de datos referente a la Biblioteca
Para ello, necesitamos guardar información en las siguientes tablas:
• Usuarios: Donde se almacenan los datos de las personas que se dan de alta en los servicios
de la biblioteca. Deseamos guardar su DNI, nombre, apellidos, dirección, teléfono y e-mail.
• Autores: Donde se almacenan los datos de los autores de los libros. Deseamos guardar su
codigo de autor, nombre, apellidos y nacionalidad.
• Editoriales: Donde almacenaremos los datos relativos a las editoriales encargadas de editar
los libros. Deseamos guardar el CIF de la editorial, nombre, dirección, teléfono y e-mail.
• Libros: Donde guardaremos los datos relativos a los libros en sí. Almacenaremos el ISBN,
título del libro, autor, editorial, fecha de publicación y número de edición.
Trabajo a realizar:
• Diseña la base de datos biblioteca.odb. Debes incluir en la misma las cuatro tablas arriba
indicadas según las especificaciones descritas. Elige el tipo de datos que creas más adecuado
para cada campo.
• Indica la clave principal de cada tabla y márcala como tal en OpenOffice Base.
• Debemos obligar a requerir rellenar los campos relativos al dni, nombre y apellidos de los
usuarios; el codigo, el nombre y apellidos del autor; el nombre y teléfono de la editorial; y el
título del libro. Así, el sistema mostrará error en caso de intentar dar de alta algún dato sin
rellenar los campos anteriormente citados.
• Realice las pertinentes relaciones:
◦ Un autor puede escribir muchos libros, pero un libro solo pertenece a una editorial.
◦ Una editorial puede tener muchos libros, pero un libro solo pertenece a una editorial.
◦ Un usuario puede reservar muchos libros, y a la vez un libro puede haber sido reservado
por muchos usuarios al mismo tiempo (ATENCION CON ESTE APARTADO....
¿sería necesario crear alguna otra nueva tabla?)
2. • Cargue los siguientes datos en las tablas correspondientes (si guardamos los cuatro ficheros de
texto en la misma carpeta OpenOffice Base los cargará los cuatro a la vez):
Tabla Usuarios
DNI;Nombre;Apellidos;Dirección;Teléfono;E-mail
00000000-A;Jéssica;Carrillo Cánovas;Calle Mayor, 1;968000000;jessica@bibliosiberia.net
11111111-B;Matilde;Castillo Ortíz;Plaza de España, S/N;968111111;mati@bibliosiberia.net
10101010-Z;Rocío;Ojeda Gálvez;Gran Vía, 12;968998877;rocio@bibliosiberia.net
22222222-C;Inma;Cherbal Castejón;Calle General Mola, 12;968222222;inma@bibliosiberia.net
33333333-D;Juan Antonio;Lajarín Tornel;Paseo Alfonso XIII,
25;968333333;juanantonio@bibliosiberia.net
44444444-E;Genoveva;Maldonado Jiménez;Av. San Juan de la cruz,
1;968444444;geno@bibliosiberia.net
55555555-F;Carolina;Mármol Fernández;Calle princesa, 8;968555555;carolina@bibliosiberia.net
66666666-G;Ana;Navarro Sánchez;Calle Cartagena, 26;968666666;ana@bibliosiberia.net
77777777-H;Borja;Giménez Belmonte;Paseo de Florencia, 7;968777777;borja@bibliosiberia.net
Tabla Autores
Código;Nombre;Apellidos;Nacionalidad
1;Tamara;Martínez Moreno;España
2;Guillermo;Martínez Andrés;España
3;Mirian;López Muiña;Argentina
4;Christine;López Olmos;Inglaterra
5;Helen;Díaz Illán;Estados Unidos
Tabla Editoriales
CIF;Nombre_editorial;Dirección;Teléfono;e-mail
88888888-I;Librería Jorge;Calle Nicolás, 14;968888888;info@libreriajorge.com
99999999-J;Alicia Editores;Avenida Sánchez Noguera, 5;968999999;reservas@aliciaeditores.com
12345678-K;José María Books;Plaza Santa Isabel, 2;968001223;ventas@josemariabooks.es
Tabla Libros
ISBN;Titulo;Autor;Editorial;Fecha_Publicacion;Edicion
1111;Los Pilares de la Tierra;1;88888888-I;01/01/99;4
2222;Crepúsculo;3;88888888-I;05/06/08;1
3333;La catedral del mar;4;99999999-J;18/12/05;3
4444;Un mundo sin fin;5;12345678-K;25/06/07;9
5555;Riña de gatos;1;88888888-I;14/02/09;2
6666;El desencuentro;1;12345678-K;02/06/96;2
7777;La fortuna de matilda turpin;5;99999999-J;01/08/04;6
8888;El jinete polaco;2;88888888-I;30/03/91;2
9999;Los hombres que no amaban a las mujeres;4;12345678-K;25/04/03;3
3. – Crear un informe en el que se muestren los datos de los libros agrupados por autor.
– Crea un formulario para registrar las reservas de los libros por parte de los lectores, en los
campo de ISBN y de DNI deben aparece como desplegable los nombres de los lectores y los
títulos de los libros, una vez creados introduciremos cinco reservas para el día de hoy.
– Crea un informe con todos los libros reservado en el día de hoy los nombres del lector que
hace la reserva y el título de libro reservado, el orden es el orden de las reservas, los libros
se entregarán en orden a la reserva realizada.
– Crea una consulta en la que se muestre el título del libro, fecha de publicación del libro,
edición del libro, nombre del autor, apellidos del autor, nombre de la editorial, teléfono de la
editorial y email de la editorial.