Logo Studenta

Ejercicio_BD

¡Estudia con miles de materiales!

Vista previa del material en texto

EVALUACIÓN TEMA 4 : MBD - Industria del Cine
Considere una base de datos CINE en la que se registra información relativa a la industria
cinematográfica. Los requisitos de datos se resumen a continuación:
 Cada película está identificada por su titulo y año de proyección. Además, la película tiene una
duración en minutos, una productora y está clasificada según uno o más géneros (terror;
acción, drama, etcétera). Cada película tiene uno o más directores, y uno o más actores,
además de un resumen de la trama. Por último, cada película consta de ninguna o más citas
reseñables por parte de los actores que aparecen en ella.
 Los actores están identificados por su nombre y fecha de nacimiento, y aparecen en una o
más películas. Cada actor tiene un papel en la película.
 Los directores también están identificados por su nombre y fecha de nacimiento, y dirigen una
o más películas. Es posible que un director también actué en alguna película (incluyendo
alguna que él o ella también haya dirigido).
 Las productoras están identificadas por su nombre y una dirección. Una productora produce
una o más películas.
Listados de script:
Nro. Requerimiento
1 Agregar un nuevo actor
2 Agregar un nuevo director
3
Agregar una nueva columna para almacenar información sobre el presupuesto de
producción
4 Agregar una nueva película a la base de datos
5 Agregar una nueva película con actores y géneros asociados
6 Asociar un actor a uno o más papeles en una película
7 Asociar un director a una o más películas que haya dirigido
8 Asociar una película a uno o más géneros
9 Cambiar la contraseña de una cuenta de usuario existente
10 Consultar la información de una película específica
11 Consultar la lista de actores disponibles
12 Crear una nueva cuenta de usuario
13 Crear una nueva tabla para almacenar información sobre los premios
14 Eliminar un actor
15 Eliminar un actor de una película
16 Eliminar un director
17 Eliminar un director de una película
18 Eliminar un género de una película
19 Eliminar una cuenta de usuario existente
20 Eliminar una película
21 Eliminar una película de la base de datos
22 Eliminar una película y sus relaciones asociadas
23 Eliminar una tabla existente de la base de datos
24 Modificar el género de una película
25 Modificar el género de una película y asociarla a un nuevo director
26 Modificar el nombre de un actor: 
27 Modificar el nombre de un director
28 Modificar el papel de un actor en una película
29 Modificar el título de una película
30 Modificar la duración de una película existente
31 Modificar la productora de una película
32 Obtener una lista de todas las películas de un género en particular
33 Obtener una lista de todas las películas producidas por una productora en particular
34
Obtener una lista de todas las películas producidas por una productora en particular
y que sean de un género en particular
35
Obtener una lista de todas las películas que hayan sido dirigidas por un director en
particular y que sean de un género en particular. 
36 Obtener una lista de todas las películas que un actor en particular ha protagonizado
37
Obtener una lista de todas las películas que un actor en particular haya
protagonizado y que sean de un género en particular
38 Obtener una lista de todas las películas que un director en particular haya dirigido
39
Obtener una lista de todos los actores que hayan interpretado un papel en una
película en particular
40
Obtener una lista de todos los directores que hayan dirigido una película en
particular
41 Otorgar permisos de lectura a un usuario específico para la tabla películas
42 Revocar permisos de escritura a un usuario específico para la tabla actores
Se pide:
1. Diseñe un diagrama Modelo Relacional para esta base de datos puede utilizar una
herramienta de modelado de datos MySQL Workbench. (50 puntos) 
2. Los 20 script asignados para su grupo, para ello se seleccionará un el tique para el grupo de 
forma aleatoria, el cual señalará los script que deben solucionar y presentar. (2,5 puntos cada
script x 20 script = 50) puntos

Continuar navegando