Está en la página 1de 2

1.

Partiendo del siguiente esquema relacional, crear la base de datos llamada practica2_1
en la carpeta c:\practica2_1, con tamao mximo de 10 MB, un tamao inicial de 5 MB
un incremento del 20%, crea las tablas correspondientes, teniendo en cuenta la
descripcin y las restricciones siguientes:

SOCIOS
DNI CHAR, tamao 10 No Nulo
Nombre CHAR, tamao 20 No Nulo
Direccin CHAR, tamao 20

PELICULAS
RefPelicula CHAR, tamao 10 No Nulo
Nombre CHAR, tamao 20 No Nulo
Genero CHAR, tamao 10 No Nulo
Director CHAR, tamao 20
AoEstreno FECHA > 1900
Nacionalidad CHAR, tamao 20 No Nulo

PRESTAMOS
DNI CHAR, tamao 10 No Nulo
RefPelicula CHAR, tamao 10 No Nulo
FechaPrestamo FECHA No Nulo
Importe NUMERICO de 3 No Nulo, por defecto 400
NOTA: Los campos que aparecen en negrita y subrayados forman la clave primaria de la tabla,
restriccin que debe considerarse al crear las tablas.

2. Aade las restricciones siguientes:
- Director: Todo en maysculas.
- FechaPrestamo: Posterior al 01/01/00.
- Importe: No nulo.
- DNI. Formato #####-AAAA
- RefPelicula. Formato AAAAA-####
- Importe. Mayor que 250 y menor que 700.

3. Insertar las siguientes filas.
Socios:
DNI Nombre Direccion
111-A David Sevilla Este
222-B Mariano Los Remedios
333-C Raul Triana
444-D Roco La Oliva
555-E Maril Triana
666-F Benjamn Montequinto
777-G Carlos Los Remedios
888-H Manolo Montequinto

Peliculas:
RefPelicula Nombre Genero Director AoEstreno Nacionalidad
CF-1 Dune Ciencia-ficcin Edwards 1984 Estadounidense
D-1 Los Idiotas Drama Von Trier 1999 Sueca
D-2 Kramer vs. Kramer Drama Smith 1978 Estadounidense
CF-2 Misin Imposible Ciencia-ficcin Johnson 1998 Estadounidense
D-3 Mi nombre es Joe Drama Loach 1995 Britnica
D-4 Rompiendo las olas Drama Von Trier 1997 Sueca
S-1 Los Otros Suspense Amenabar 2001 Espaola

Prestamos:
DNI RefPelicula FechaPrestamo Importe
111-A CF-1 18/10/01 350
333-C D-1 19/11/01 300
111-A S-1 20/11/01 400
444-D S-1 19/11/01 400
111-A D-3 14/11/01 300
777-G S-1 19/11/01 400
888-H D-2 16/11/01 500
222-B CF-2 15/11/01 400
555-E D-4 17/11/01 400
333-C D-3 20/11/01 400
333-C D-4 20/11/01 500


4.- Aade una columna a la tabla Peliculas, llamada DineroGenerado, numrica de 8, no nula.
Realiza los pasos para que pueda llevarse a cabo dicha operacin con los clculos necesarios a
partir de la tabla Prstamos.

5.- Mostrar las peliculas de nacionalidad estadounidense, con las siguientes columnas:
RefPelicula, Nombre, AoEstreno, Fecha del ltimo prstamo y nombre de la ltima persona
que la alquil.

6.- Modifica el importe de los prestamos realizados el da 19/11/01, incrementndolo en un
25%. No olvides actualizar despus la columna DineroGenerado de la tabla Pelculas.

7.- Visualiza el importe total de los alquileres realizados por cada uno de los clientes.

8.- Cuenta los alquileres que ha realizado el socio Mariano y muestra, la media de los importes
de los mismos.

9.- Visualiza los datos de las pelculas que hayan generado para el videoclub unos ingresos
superiores a 1000 pesos durante el mes de Noviembre.

10.- Borra los registros correspondientes a los socios que no hayan realizado alquileres en los
ltimos seis meses.