Sie sind auf Seite 1von 12

GRUPO: 4551 EQUIPO: VILA RODRGUEZ ERICK SANTANA GARCA BARRERA NSTOR VAZQUEZ MAGADAN LUIS ABRAHAM

CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES ASIGNATURA: TALLER DE BASES DE DATOS

PROFESOR: AXEL ALCALA BUCIO

INDICE

DIAGRAMA RELACIONAL .................................................................................................. 0 ESQUEMA ENTIDAD-RELACIN (1 VERSIN) ............................................................. 4 ESQUEMA ENTIDAD-RELACIN (VERSIN FINAL) ..................................................... 5 PLANTEAMIENTO DEL PROBLEMA Y SUPUESTO ....................................................... 2 PROCEDIMIENTO DE CONTRUCCIN DE LA BASE DE DATOS .............................. 1

PROBLEMA: PROYECCIONES DE PELICULAS

PLANTEAMIENTO DEL PROBLEMA Y SUPUESTO


Los mexicanos cada vez acuden con ms frecuencia al cine, y ello se aprecia en la recaudacin de las taquillas donde se proyectan tanto pelculas extranjeras como nacionales, experimentando, estas ltimas, un gran incremento en el nmero de espectadores en los ltimos aos. Es interesante el mantener la informacin correspondiente a las pelculas estrenadas en los cines mexicanos en los ltimos aos. Sobre cada pelcula interesa conocer informacin sobre el director, actores y productores que participan en la misma, as como los premios en los grandes festivales (Hollywood, Cannes, Berln, etc.) que han podido recibir tanto las pelculas como los directores, actores y productores a lo largo de la historia de estos festivales. Adems, y con fines puramente informativos y no contables, interesa considerar el nmero de espectadores y la recaudacin que ha tenido cada pelcula en cada cine donde ha sido estrenada, - teniendo en cuenta posibles reestrenos-. Este problema que se intenta abordar es importante conocer adems los siguientes supuestos semnticos: SUPUESTO 1: El ttulo de una pelcula ni es nico, sobre una pelcula (nos referimos al guin de la misma, naturalmente) puede realizarse distintas versiones y estas pueden tener el mismo o distinto ttulo. De igual forma, dos pelculas diferentes (nos referimos de nuevo a los guiones en las mismas) puede tener tambin el mismo ttulo. SUPUESTO 2: Aunque dos pelculas tengan el mismo ttulo, estos no pueden haberse producido en el mismo ao, ni en ellas intervienen los mismos actores, y son dirigidas por los mismos directores, etc. Adems, cada pelcula puede ser identificada por un cdigo que identifica la propiedad intelectual de la misma. SUPUESTO 3: una pelcula puede ser producida por ms de un productor, y viceversa. SUPUESTO 4: una pelcula puede ser dirigida por ms de un director, y viceversa. SUPUESTO 5: En una pelcula puede intervenir uno o varios actores, y viceversa. SUPUESTO 6: No interesa conocer a los directores, productores ni actores a no ser que participe en algunas de las pelculas sobre las que se desean mantener informacin.

SUPUESTO 7: Cada actor, en una pelcula, interpreta un papel que tiene asignado un determinado nivel de importancia en la misma. Los niveles de importancia con que puede participar los actores en las pelculas estn predefinidos de antemano (actor principal, actriz principal, actor secundario, etc.).

SUPUESTO 8: Existe una serie de festivales de cine a los que se presentan las pelculas con la finalidad de optar a algn premio. Los festivales organizan certmenes anuales para premiar los trabajos cinematogrficos realizados, generalmente, en ese ao. SUPUESTO 9: Los premios son caractersticos de cada festival y pueden ser otorgados (o no) en cada certamen, pudiendo, por tanto, quedar premios desiertos en los mismos. SUPUESTO 10: Por otra parte, en ciertos certmenes se conceden premios a actores y directores basndose en la labor realizada en su carrera profesional, independientemente de que en el certamen participen en alguna pelcula que se presente a concurso. Es de inters conocer tambin este tipo de premios concedidos a las personas sobre las cuales se tiene informacin. SUPUESTO 11: Las pelculas son proyectadas en los cines de todo Mxico y, para cada cine, en una o varias de sus salas de proyeccin. Una pelcula puede ser proyectada ms de una vez en el mismo cine en la misma o distinta sala. Se considera una proyeccin a la serie de das en la que una pelcula se proyecta al pblico desde el primes pase (estreno o no) hasta que se retira de la sala. SUPUESTO 12: Se va a considerar que los nombres de los cines son nicos con independencia de la zona geogrfica en los mismos. Este supuesto (no muy cierto en el mundo real) se introduce nicamente para simplificar la identificacin de los cines.

ESQUEMA ENTIDAD-RELACIN (1 VERSIN)


Direccion directores Nombre Horario Productores

Sala

cine

Produccion

Premio

Ao Zona Geografica Peliculas Titulo Festival de cine

Actores Version

Categoria

ESQUEMA ENTIDAD-RELACIN (VERSIN FINAL)


Cine DirectorPelculas Cinepelculas Director Pelculas

Pelculasactor Actores PelculaProductor

ActoresFestivales

Productor ProductorFestivales Festivales

DirectorFestival

DIAGRAMA RELACIONAL
Pelicula

Director Pkpelicula clave pkproductor pkactor premio ao pkdirector pkdirector Obras premiod

Actores pkactor premioa papel

Productores pkproductor Obras

Festivales pkfestival pkpelicula premio Cine pkcine ubicacion cantsalas

Cine_Pelicula pkpelicula pkcine

Director_Pelicula pkdirector pkpelicula

Actores_Festivales pkactor pkfestival premioa

Peliculas_Actor pkpelicula pkactor

Pelicula_Produccion pkproductor pkpelicula

Director_Festivales pkdirector pkfestival premiod

PROCEDIMIENTO DE CONTRUCCIN DE LA BASE DE DATOS La base de datos realizada para este tipo de problema fue creada bajo el apoyo de la aplicacin MySQL versin 5.5 en su formato de lnea de comandos. Para empezar la construccin de la base de datos se utiliz la instruccin CREATE DATABASE seguida del nombre para la base de datos que en este caso fue peliculas y un punto y coma para finalizar la instruccin. El siguiente es un ejemplo del uso de esta instruccin:

Para confirmar la creacin de la base de datos de vuelta en la lnea de comandos se utiliz la instruccin SHOW DATABASES; y a continuacin el programa nos mostr la lista de base de datos elaboradas en nuestra maquina cliente, confirmando efectivamente la creacin de la misma.

Despus de crear la base de datos se ingres la instruccin USE seguida del nombre de la base de datos creada y posteriormente se pas al proceso de desarrollo de las tablas que se iban a utilizar de acuerdo a lo que sera ms atrs en este documento nuestras entidades del diagrama de ENTIDAD RELACIN. Para esta actividad se utiliz la instruccin CREATE TABLE seguida del nombre para cada una de las tablas.

Este proceso se repiti la cantidad de veces necesarias de acuerdo a la cantidad de tablas ocupadas en esta base de datos aunque hubo veces que se cometan errores al escribir. Finalmente comprobamos la creacin de cada tabla con el comando SHOW TABLES. En todos los comandos se finalizaba con ; para evitar errores.

Por ultimo revisamos la correcta creacin de cada campo y registro de nuestras tablas mediante el comando DESCRIBE para cada una de las tablas enlistadas.

Das könnte Ihnen auch gefallen