Está en la página 1de 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

TAMAO
Byte
60
25
25
20
20
Entero
Fecha mediana

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

TAMAO
Byte
Byte
Fecha mediana
Fecha mediana

Fecha/Hora

Fecha/Mediana

TABLA USUARIOS

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

Nombre

Editorial

Autor

Gnero

Anaya

Don Quijote de La
Mancha I
Don Quijote de La
Mancha II
Historias de Nueva
Orleans
El principito

5
6
7

El prncipe
Diplomacia
Los Windsor

8
9

El ltimo Emperador
Fortunata y Jacinta

S.M.
S.M.
Plaza &
Jans
Caralt
Plaza &
Jans

Miguel de
Cervantes
Miguel de
Cervantes
William
Faulkner
Antoine SaintExupery
Maquiavelo
Henry Kissinger
Kitty Kelley

2
3

Anaya
Alfaguara
Andina

Pu-Yi
Prez Galds

Nmero de
pginas
517

Ao de
Edicin
1991

Precio

Caballeresco

Pas del
Autor
Espaa

Caballeresco

Espaa

611

1991

3125

Novela

Estados
Unidos
Francia

186

1985

675

120

1996

750

210
825
620

1995
1997
1998

1125
1750
1130

353
625

1989
1984

995
725

Aventura
Poltico
Poltico
Biografas

Italia
Alemania
Gran
Bretaa
Autobiografas China
Novela
Espaa

2750

Base de datos de una Biblioteca

http://www.vinuesa.com

TABLA USUARIOS
Cdigo

Nombre

Apellidos

D.N.I.

Domicilio

Poblacin

Provincia

1
2
3
4
5
6

Ins
Jos
Miguel
Eva
Yolanda
Juan Luis

Posadas Gil
Snchez Pons
Gmez Sez
Santana Pez
Betancor Daz
Blasco Pita

42.117.892-S
31.765.348-D
11.542-981-G
78.542.450-L
44.312.870-Z
47.234.471-P

Av. Escaleritas 12
Mesa y Lpez 51
Gran Va 71
Po Baroja 23
El Cid 45
Jaime I, 65

Las Palmas G.C.


Las Palmas G.C.
Madrid
Bilbao
Miranda de Ebro
Alcira

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

También podría gustarte