You are on page 1of 5

Base de datos de una Biblioteca

http://www.vinuesa.com

BASE DE DATOS DE UNA BIBLIOTECA


Se desea implementar una base de datos para el control de una biblioteca. La base de datos se llamar biblioteca y tendr las siguientes tablas con sus caractersticas: TABLA LIBROS NOMBRE CAMPO Cdigo del Libro Nombre del libro Editorial Autor Gnero Pas del Autor Nmero de Pginas Ao de Edicin Precio del libro TIPO DE CAMPO Numrico Texto Texto Texto Texto Texto Numrico Fecha/Hora Moneda TABLA PRSTAMOS NOMBRE CAMPO Nmero pedido Cdigo del libro Cdigo del usuario Fecha de salida Fecha mxima para devolver Fecha de devolucin TIPO DE CAMPO Autonumrico Numrico Numrico Fecha/Hora Fecha/Hora Fecha/Hora TABLA USUARIOS TAMAO Byte Byte Fecha mediana Fecha mediana Fecha/Mediana TAMAO Byte 60 25 25 20 20 Entero Fecha mediana

NOMBRE CAMPO Cdigo del usuario Nombre Apellidos D.N.I. Domicilio Poblacin Provincia Fecha de nacimiento

TIPO DE CAMPO Autonumrico Texto Texto Texto Texto Texto Texto Fecha/Hora

TAMAO

FORMATO

15 25 Disear mscara 50 30 20 Fecha mediana

El alumno deber averiguar cuales son las claves principales as como realizar las relaciones convenientes.

Base de datos de una Biblioteca

http://www.vinuesa.com

TABLA LIBROS
Cdigo 1 2 3 4 5 6 7 8 9 Nombre Don Quijote de La Mancha I Don Quijote de La Mancha II Historias de Nueva Orleans El principito El prncipe Diplomacia Los Windsor El ltimo Emperador Fortunata y Jacinta Editorial Anaya Anaya Alfaguara Andina S.M. S.M. Plaza & Jans Caralt Plaza & Jans Autor Miguel de Cervantes Miguel de Cervantes William Faulkner Antoine SaintExupery Maquiavelo Henry Kissinger Kitty Kelley Pu-Yi Prez Galds Gnero Caballeresco Caballeresco Novela Aventura Poltico Poltico Biografas Pas del Autor Espaa Espaa Estados Unidos Francia Nmero de pginas 517 611 186 120 210 825 620 353 625 Ao de Edicin 1991 1991 1985 1996 1995 1997 1998 1989 1984 Precio 2750 3125 675 750 1125 1750 1130 995 725

Italia Alemania Gran Bretaa Autobiografas China Novela Espaa

Base de datos de una Biblioteca

http://www.vinuesa.com

TABLA USUARIOS Cdigo 1 2 3 4 5 6 Nombre Ins Jos Miguel Eva Yolanda Juan Luis Apellidos Posadas Gil Snchez Pons Gmez Sez Santana Pez Betancor Daz Blasco Pita D.N.I. 42.117.892-S 31.765.348-D 11.542-981-G 78.542.450-L 44.312.870-Z 47.234.471-P Domicilio Av. Escaleritas 12 Mesa y Lpez 51 Gran Va 71 Po Baroja 23 El Cid 45 Jaime I, 65 Poblacin Las Palmas G.C. Las Palmas G.C. Madrid Bilbao Miranda de Ebro Alcira Provincia Las Palmas Las Palmas Madrid Vizcaya Burgos Valencia Fecha Nacimiento 4/7/71 6/9/66 9/12/76 23/5/80 17/9/76 1/3/82

TABLA PRSTAMOS Numero de Pedido 1 2 3 4 5 6 7 8 9 10 11 Cdigo del Libro 1 3 2 5 9 2 4 1 3 7 3 Cdigo del usuario 3 2 5 6 2 4 3 1 6 3 2 Fecha de salida 1/11/99 3/11/99 18/11/99 21/11/99 21/11/99 26/11/99 30/11/99 1/12/99 3/12/99 3/12/99 5/12/99 Fecha mxima 15/11/99 20/11/99 30/11/99 3/12/99 5/12/99 7/12/99 7/12/99 9/12/99 9/12/99 18/12/99 22/12/99 Fecha de devolucin 13/11/99 22/11/99 25/11/99 5/12/99 30/11/99 1/12/99 8/12/99 11/12/99 9/12/99 15/12/99 20/12/99

Base de datos de una Biblioteca

http://www.vinuesa.com

CONSULTAS DE SELECCIN 1. Realizar una consulta donde se vean los libros que se han prestado en noviembre de cualquier ao 2. Realizar una consulta donde me indique las veces que se ha prestado cada libro 3. Realizar una consulta donde se vean los pedidos de libros cuyos autores no sean espaoles 4. Realizar una consulta indicando los libros que ha sacado cada usuario 5. Realizar una consulta, en la que introduciendo una fecha de salida como parmetro, me d informacin de los prstamos hechos esos das 6. Indicar el nmero total de pginas, suponiendo que se ha ledo todo el libro, que ha ledo cada usuario 7. Realizar una consulta donde me indique el nmero de libros ledos por cada provincia 8. Realizar una consulta donde me indique los libros que se ha sacado cada mes 9. Realizar una consulta donde me indique el da de la semana que se devolvi el libro. Deber aparecer el da de la semana y no el nmero del da de la semana 10. Disear un mdulo (funcin) que debe funcionar de la siguiente manera: Si la fecha de devolucin es mayor que la fecha mxima, por cada da de retraso deber abonar 50 pts. La funcin se llamar demora 11. Disear un mdulo que me indique el libro, nombre del autor y editorial. La informacin deber ir separada por punto y coma (;). Junto con esto, deber aparecer el nombre del usuario. La funcin se llamar resumen CONSULTAS DE CREACIN DE TABLA 12. Crear una tabla que me diga el nmero del pedido, el nombre y apellido del usuario as como el nombre, editorial y autor del libro junto con la fecha de salida. La tabla se llamar Informacin Bsica 13. Crear una tabla donde me indique nicamente la informacin de prstamos cuya editorial sea Anaya. La tabla, se llamar Anaya. CONSULTAS DE ACTUALIZACIN 14. La Editorial Andina se pasa a llamar Iberlibro. 15. Debido a la inflacin, los libros con un coste superior a 1.000 pts., suben un 10% 16. Los pedidos cuya fecha mxima es superior al 15/12/99, se pueden entregar dos ms tarde

You might also like