Sunteți pe pagina 1din 3

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 TIPO DE CAMPO TAMAO

Cdigo del Libro Nombre del libro Editorial Autor Gnero Pas del Autor Nmero de Pginas Ao de Edicin Precio del libro

Numrico Texto Texto Texto Texto Texto Numrico Fecha/Hora Moneda

Byte 60 25 25 20 20 Entero Fecha mediana

TABLA PRSTAMOS
NOMBRE CAMPO TIPO DE CAMPO TAMAO

Nmero pedido Cdigo del libro Cdigo del usuario Fecha de salida Fecha mxima para devolver Fecha de devolucin TABLA USUARIOS
NOMBRE CAMPO

Autonumrico Numrico Numrico Fecha/Hora Fecha/Hora Fecha/Hora

Byte Byte Fecha mediana Fecha mediana Fecha/Mediana

TIPO DE CAMPO

TAMAO

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

Autonumrico Texto Texto Texto Texto Texto Texto Fecha/Hora

15 25 Disear mscara 50 30 20 Fecha mediana

Asignar las claves principales convenientes.

TABLA LIBROS

TABLA USUARIOS

Capturar 15 prestamos en el formulario correspondiente Crear los formularios correspondientes CONSULTAS DE SELECCIN 1. Realizar una consulta donde se vean los libros que se han prestado en noviembre de cualquier ao 1. Realizar una consulta donde me indique las veces que se ha prestado cada libro 2. Realizar una consulta donde se vean los pedidos de libros cuyos autores no sean espaoles 3. Realizar una consulta indicando los libros que ha sacado cada usuario 4. Realizar una consulta, en la que introduciendo una fecha de salida como parmetro, me d informacin de los prstamos hechos esos das 5. Indicar el nmero total de pginas, suponiendo que se ha ledo todo el libro, que ha ledo cada usuario 6. Realizar una consulta donde me indique el nmero de libros ledos por cada provincia 7. Realizar una consulta donde me indique los libros que se ha sacado cada mes 8. Realizar una consulta donde me indique el da de la semana que se devolvi el libro. 9. 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 costo 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

S-ar putea să vă placă și