ejercicio biblioteca

3
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?)

Upload: eduenlasiberia

Post on 17-Jan-2017

389 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Ejercicio biblioteca

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 serviciosde 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 sucodigo de autor, nombre, apellidos y nacionalidad.

• Editoriales: Donde almacenaremos los datos relativos a las editoriales encargadas de editarlos 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 arribaindicadas según las especificaciones descritas. Elige el tipo de datos que creas más adecuadopara 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 losusuarios; el codigo, el nombre y apellidos del autor; el nombre y teléfono de la editorial; y eltítulo del libro. Así, el sistema mostrará error en caso de intentar dar de alta algún dato sinrellenar 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 reservadopor muchos usuarios al mismo tiempo (ATENCION CON ESTE APARTADO....¿sería necesario crear alguna otra nueva tabla?)

Page 2: Ejercicio biblioteca

• 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-mail00000000-A;Jéssica;Carrillo Cánovas;Calle Mayor, 1;968000000;[email protected];Matilde;Castillo Ortíz;Plaza de España, S/N;968111111;[email protected];Rocío;Ojeda Gálvez;Gran Vía, 12;968998877;[email protected];Inma;Cherbal Castejón;Calle General Mola, 12;968222222;[email protected];Juan Antonio;Lajarín Tornel;Paseo Alfonso XIII, 25;968333333;[email protected];Genoveva;Maldonado Jiménez;Av. San Juan de la cruz, 1;968444444;[email protected];Carolina;Mármol Fernández;Calle princesa, 8;968555555;[email protected];Ana;Navarro Sánchez;Calle Cartagena, 26;968666666;[email protected];Borja;Giménez Belmonte;Paseo de Florencia, 7;968777777;[email protected]

Tabla Autores

Código;Nombre;Apellidos;Nacionalidad1;Tamara;Martínez Moreno;España2;Guillermo;Martínez Andrés;España3;Mirian;López Muiña;Argentina4;Christine;López Olmos;Inglaterra5;Helen;Díaz Illán;Estados Unidos

Tabla Editoriales

CIF;Nombre_editorial;Dirección;Teléfono;e-mail88888888-I;Librería Jorge;Calle Nicolás, 14;968888888;[email protected];Alicia Editores;Avenida Sánchez Noguera, 5;968999999;[email protected];José María Books;Plaza Santa Isabel, 2;968001223;[email protected]

Tabla Libros

ISBN;Titulo;Autor;Editorial;Fecha_Publicacion;Edicion1111;Los Pilares de la Tierra;1;88888888-I;01/01/99;42222;Crepúsculo;3;88888888-I;05/06/08;13333;La catedral del mar;4;99999999-J;18/12/05;34444;Un mundo sin fin;5;12345678-K;25/06/07;95555;Riña de gatos;1;88888888-I;14/02/09;26666;El desencuentro;1;12345678-K;02/06/96;27777;La fortuna de matilda turpin;5;99999999-J;01/08/04;68888;El jinete polaco;2;88888888-I;30/03/91;29999;Los hombres que no amaban a las mujeres;4;12345678-K;25/04/03;3

Page 3: Ejercicio biblioteca

– 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 lostí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 laeditorial y email de la editorial.