Вы находитесь на странице: 1из 18

UNIVERSIDAD AUTNOMA DE SINALOA

FACULTAD DE INFORMTICA CULIACN


LIC. EN ING. EN TELECOMUNICACIONES, SISTEMAS Y ELECTRNICA

PROYECTO 3:
Control Pelculas en Cartelera

Asignatura:
Base de Datos.

Profesor (a):
Sandra Luz Lara Dvora.

Alumno:
Prez Echeverra Cristiel Arturo

Grado y Grupo:
3-01.

Lugar y Fecha:
Culiacn, Sinaloa a viernes 16 de Diciembre del 2016.
Anlisis de Requerimientos
Se desea crear un sitio web con informacin referente a las pelculas en cartelera
en las salas.
De cada pelcula, se almacena una ficha con su ttulo de distribucin, su ttulo
original, su gnero, el idioma original, si tiene subttulos en espaol o no, los
pases de origen, el ao de la produccin, la url del sitio web de la pelcula, la
duracin (en horas y minutos), fecha de estreno, un resumen y un identificador de
la pelcula.
De cada pelcula interesa conocer la lista de directores y el reparto, es decir para
cada actor que trabaja, el nombre de todos los personajes que interpreta.
De ambos, se conoce su nombre (que lo identifica) y su nacionalidad. Adems se
desea conocer la cantidad de pelculas en las que dirigieron o actuaron.
Se desea crear un sitio web con informacin referente a las pelculas en cartelera
en las salas.
De cada pelcula, se almacena una ficha con su ttulo de distribucin, su ttulo
original, su gnero, el idioma original, si tiene subttulos en espaol o no, los
pases de origen, el ao de la produccin, la url del sitio web de la pelcula, la
duracin (en horas y minutos), fecha de estreno, un resumen y un identificador de
la pelcula.
De cada pelcula interesa conocer la lista de directores y el reparto, es decir para
cada actor que trabaja, el nombre de todos los personajes que interpreta.
De ambos, se conoce su nombre (que lo identifica) y su nacionalidad. Adems se
desea conocer la cantidad de pelculas en las que dirigieron o actuaron.
Modelo Conceptual
Modelo Lgico
Modelo Relacional
lgebra Relacional y Consultas en MySQL

a) Obtener las pelculas de estreno que se encuentran programadas en el


ao.
peliculas.titulo_original, peliculas.titulo_distribucion, peliculas.pais, peliculas.duracion,
director.nombre_director, peliculas.anno, peliculas.url, peliculas.idioma
((peliculas.anno='2017' ^ peliculas.id=director.id) (peliculas X director))

b) Obtener las promociones (horarios, cine, pelcula, descuento) de una


ciudad
cines.nombre_cine, cartelera.nombre_pelicula, promociones.descripcion,
funciones.fecha_funcion, funciones.hora
((peliculas.id=promociones.descuento ^ cines.ciudad='Culiacan' ^
cartelera.fecha=funciones.fecha_funcion ^ funciones.fecha_funcion=peliculas.fecha) (cines X
cartelera X promociones X funciones))
c) Obtener los datos de las pelculas en cartelera.
cartelera.nombre_pelicula, peliculas.duracion, peliculas.pais, director.nombre_director,
peliculas.anno, peliculas.url, peliculas.idioma, funciones.fecha_funcion, funciones.hora
((peliculas.anno='2016' ^ director.id=peliculas.id director ^
cartelera.nombre_pelicula=peliculas.titulo_original ^ funciones.fecha_funcion=cartelera.fecha
(cartelera X pelculas X director))

d) Obtener los comentarios y calificacin de las pelculas en cartelera.


peliculas.titulo_original, opiniones.nombre, opiniones.comentario, opiniones.calificacion
((peliculas.anno='2016' ^ opiniones.id=peliculas.id (opiniones X peliculas))
e) Obtener las salas en los que est programada una pelcula.
salas.nombre_sala, peliculas.titulo_original, salas.hora
((salas.numero=peliculas.id salas ^ peliculas.titulo_original='DeadPool' (salas X pelicula))
Modelo fsico
Base de Datos: control_peliculas
Tabla: Actor Tabla: Cartelera

Tabla: Cines

Tabla: Director
Tabla: Funciones Tabla: Opiniones

Tabla: Pelculas
Tabla: Promociones Tabla: Salas

Tabla: Telfono
Normalizacin

Esquema del Modelo Relacional.


Cine(Nombre,direccin, telefono)
Cartelera(Fecha)
Promocion(Descuento, descripcin)
Funcion(hora,dia)
Salas(nombre, numero, butacas)
Peliculas(Id, fecha, duracion, pas, ao, url, idioma, titulo original, titulo
distribucion)
Opiniones(nombre, edad, fecha, comentario, calificacion)
Directores(nombre, nacionalidad, pelicula)
Actor(nombre, personajes)

1FN
Cine(Nombre,calle,colonia,ciudad)
telefono(Nombre,telefono)
Cartelera(Fecha, Nombre)
Promocion(Descuento, descripcin)
Funcion(hora,dia, fecha)
Salas(nombre, numero, butacas,hora)
Peliculas(Id, fecha, duracion, Pas, ao, url, idioma, titulo original, titulo
distribucion)
Opiniones(nombre, edad, fecha, comentario, calificacion,id)
Directores(nombre, nacionalidad, pelicula,id)
Actor(nombre, personajes.id)

2FN, 3FN
Cine(Nombre,calle,colonia,ciudad)
telefono(Nombre,telefono)
Cartelera(Fecha, Nombre)
Promocion(Descuento, descripcin)
Funcion(hora,dia, fecha)
Salas(nombre, numero, butacas,hora)
Peliculas(Id, fecha, duracion, Pas, ao, url, idioma, titulo original, titulo
distribucion)
Opiniones(nombre, edad, fecha, comentario, calificacion,id)
Directores(nombre, nacionalidad, pelicula,id)
Actor(nombre, personajes.id)

Вам также может понравиться