Está en la página 1de 1

Multicines ha diseado una Base de Datos para gestionar las emisiones de sus pelculas en el ao 2017 as como generar estadsticas

para ver qu gnero es el ms visto durante el presente ao 2017. Para ello utiliza el diagrama E/R de la figura:

La Bd est compuesta de 4 tablas:

- Pelculas: contiene cada una de las pelculas que se ha emitido en el multicine.


- Salas: contiene los datos de cada una de las salas del multicine.
- Emisiones: contiene la fecha y espectadores que han asistido a cada una de las pelculas emitida en cada una de las salas.
- Estadisticas: Tabla con dos campos, gnero y total que contabilizar el nmero total de espectadores que han asistido al
multicine por gnero para saber qu gnero es el preferido por los espectadores.

Descargar el script denominado multicine.sql de la plataforma para la realizacin del control.

1) Crear un procedimiento llamado obtener_peliculas_genero al que se le pasan dos parmetros, el primero de


ellos de entrada en el que le pasaremos el gnero de la pelcula y el segundo de salida en el que nos devolver
el nmero de pelculas que se han emitido de ese gnero.

2) Crear una funcin denominada productora_pelcula a la que se le pasa el nmero de una pelcula y que devuelva una
cadena de texto con los tres primeros caracteres del ttulo en mayscula, tres puntos suspensivos y los tres ltimos en
minscula.

3) Crear un procedimiento con un cursor que recorra la tabla emisiones y vaya actualizando la tabla estadsticas, de
forma que vaya sumando el nmero de espectadores totales que han asistido por cada gnero.

4) Crear un trigger de forma que cada vez que insertemos una emisin de una pelcula, actualice la tabla estadsticas.

También podría gustarte