Sie sind auf Seite 1von 22

Videoclub

Charla Rafael Correa, Abderahim Hantoute: "Frmulas para el clc. subdiferencial de la conjugada" 21-5, 12:30 Sala Doct. Torretamarit #umh 262 days ago Charla de Roberto Lucchetti: "Regular semivalues and applications" #umh +info en http://cio.umh.es 279 days ago 6-Mayo, Conferencias de Hiriart-Urruty, Volle y Martnez Legaz. Ms info en http://cio.umh.es #umh 308 days ago Prof- Eyal Winter, Premio Humboldt 2011, visitar la #umh del 24 al 28 de abril para colaborar con el grupo de Teora de Juegos del @c_i_o 323 days ago Desde el Centro de Investigacin Operativa: Feliz Navidad y prspero ao nuevo!!! #umh http://ow.ly/3tzmM 441 days ago

Especificacin Actividades
Modelo Entidad-Relacin Esquema del Modelo Entidad-Relacin en Access
Tabla Director Tabla Distribuidores Tabla Estudio Tabla FormatoGrab Tabla Genero Tabla Peliculas Tabla Pelis_Actor Tabla Pelis_Socio

Tabla Socio

Explicacion de las Relaciones Consultas Formularios Informes

Solucin: videoclub.mdb

VideoClub
Especificacin
Para gestionar un videoclub de cinfilos se pretende disear un sistema de informacin en el que hay almacenadas una serie de pelculas de las que se conocen: los actores que intervienen, el director, el genero (terror,accion,amor...), el formato de grabacion (vhs,DVD...) el estudio (Disney,Paramount...). Adems obviamente, las pelculas se alquilan a socios.

Actividades
Modelo Entidad Relacin
Modeliza el sistema de informacin en Access utilizando el Modelo E-R Solucin EntidadRelacion

Esquema del Modelo Entidad-Relacin en Access


Crear las relaciones utilizando la opcin Relaciones de Access. Solucin Entidad-Relacin en Access

Consultas
Pelculas a partir del 2001

Implementar una consulta donde se muestren el Idpelicula,pelcula y fecha de estreno de las pelculas hechas a partir del 2001 Solucin SQL: SELECT Idpelicula, pelicula, Fechaestreno FROM peliculas WHERE Fechaestreno >=#01/01/2001#; En vista diseo dicha consulta quedara:

Pelculas con mas de tres cintas en el videoclub Implementar una consulta donde se muestren las pelculas con ms de tres cintas Solucin SQL: SELECT * FROM peliculas WHERE numcintas >=3;

En vista diseo dicha consulta quedara:

Pelculas de USA Implementar una consulta donde se muestren las peliculas de USA Solucin SQL: SELECT * FROM peliculas WHERE Nacionalidad="USA";

Pelculas en la estantera 25

Implementar una consulta donde se muestren las pelculas que estn en la estantera 25 Solucin SQL: SELECT * FROM peliculas WHERE Estantera="25"; Pelculas en las que el director tambin es actor Implementar una consulta donde se muestren las pelculas en las que el director tambin es actor Solucin SQL: SELECT * FROM Peliculas, Pelis_actor WHERE dniactor=dnidirector and peliculas.idpelicula=pelis_actor.idpelicula; Socios con telfono Implementar una consulta donde se muestre el dni,nombre,apellidos y nmero de telfono de los socios que tienen telfono. Solucion SQL: SELECT dnisocio, Nombre, Apellidos, tfno FROM socio WHERE tfno is not null; Socios de Elche Implementar una consulta donde se muestren el nombre y apellidos de los socios de Elche Solucin SQL: SELECT nombre, apellidos FROM socio WHERE poblacin="Elche"; Total socios Implementar una consulta donde se muestre el nmero total de socios Solucin SQL: SELECT count(*) AS totalsocios FROM socio; Peliculas almacenadas Implementar una consulta donde se muestre todas la pelculas Solucin SQL:

SELECT * FROM peliculas; Distribuidores Implementar una consulta donde se muestre el nombre,provincia y tfno de los distribuidores. Solucin SQL: SELECT Nombre, provincia, Tfno FROM distribuidores;

Formularios
Para introducir y visualizar fcilmente los datos de las tablas, vamos a crear todos los formularios que aparecen en la base de datos siguiente:

Formulario Autoexec

Crear un formulario al que se denominar Autoexec con un men para abrir el resto de los formularios con el siguiente aspecto:

Informes

Los informes que se van a crear son los siguientes:

Informe: Pelculas a partir del 2001 La consulta sobre la que se realiza el informe es: SELECT Idpelicula, pelicula, Fechaestreno FROM pelculas WHERE Fechaestreno >=#01/01/2001#; Dicha consulta ya se creo en su momento y se llam: Peliculas a partir del 2001. Para realizar el informe seguiremos los pasos siguientes: Utilizando el Asistente para crear informes seleccionamos la consulta: Peliculas a partir del 2001.

A continuacin seleccionamos los campos que queremos que salgan en el informe:

Obviamos los pasos siguientes y damos al informe el nombre pedido: Peliculas a partir del

2001.

Informe: Pelculas de USA SELECT * FROM pelculas WHERE Nacionalidad="USA"; Informe: Socios de Elche SELECT nombre, apellidos FROM socio WHERE poblacin="Elche";

Modelo Entidad-Relacion
Tabla Actores Nombre Dniactor Nombre Fnacimiento FFallecimiento Lugarnacimiento Foto Notas Tipo de datos Texto Texto Fecha/Hora Fecha/Hora Texto Objeto OLE Memo Caractersticas 50 caracteres 20 caracteres Fecha corta Fecha corta 50

Director Nombre Dnidirector Nombre Fecha Nacimiento FechaFallecimiento LugarNacimiento Notas Tipo de datos Texto Texto Fecha/Hora Fecha/Hora Texto Memo Caractersticas 50 50 Fecha corta Fecha corta 40

Tabla Distribuidores Nombre Dnidistribuidor Nombre Direccion Poblacin Provincia CP Tfno Fax Tipo de datos Texto Texto Texto Texto Texto Texto Texto Texto Caractersticas 50 50 50 50 50 50 50 50

Tabla Estudio Nombre Idestudio Estudio EnActivo Tipo de datos Autonumrico Texto S/No Caractersticas Entero largo 50 S/No

FormatoGrab Nombre Idformgrab Formato Tipo de datos Autonumrico Texto Caractersticas Entero largo 50

Genero Nombre Idgenero Genero Tipo de datos Autonumrico Texto Caractersticas Entero largo 50

Peliculas Nombre Idpelicula Pelcula Duracin Nacionalidad Fechaestreno dniDistribuidor Idestudio Idformgrab Idgenero Sinopsis Nespectadores Precio Numcintas Estantera dnidirector Tipo de datos Autonumrico Texto Nmero Texto Fecha/Hora Texto Nmero Nmero Nmero Memo Nmero Nmero Nmero Texto Texto Caractersticas Entero largo 50 Entero largo 20 Fecha corta 50 Entero largo Entero largo Entero largo Entero largo Entero largo Entero largo 50 50

Pelis_actor Nombre Idpelicula Dniactor NombrePersonaje Personaje Tipo de datos Nmero Texto Texto Texto Caractersticas Entero largo 50 50 50

Tabla Pelis_Socio Nombre Dnisocio Fechaentrega Fechadevolucion Pelicula Tipo de datos Texto Fecha/Hora Fecha/Hora Texto Caractersticas 50 Fecha corta Fecha corta 50

Socio Nombre Nombre Apellidos FechaAlta FechaCaduCarnet Direccin Poblacin Provincia CP Tfno Foto Tipo de datos Texto Texto Fecha/Hora Fecha/Hora Texto Texto Texto Texto Texto Objeto OLE Caractersticas 50 50 Fecha corta Fecha corta 50 50 50 50 50

Relaciones

Una vez creadas las tablas, se introducen las relaciones entre las mismas, quedando finalmente como se muestra en la figura siguiente:

Relacin: Distribuidores-Peliculas Un distribuidor puede distribuir muchas pelculas. Relacin:Genero-Peliculas Un gnero puede ser la temtica de muchas pelculas. Formatograb_Peliculas Un Formato de Grabacin puede ser utilizado en muchas pelculas. Relacin:Director-Peliculas Explicacin: 1 Dnidirector de director en infinitos Dnidirector de Peliculas. >Relacin:Estudio-Peliculas Explicacin: 1 Idestudio de estudio en infinitos Idestudio de Peliculas. Relacin:Socio-Pelis_socio Explicacin: 1 dnisocio de socio en infinitos dnisocio de Pelis_socio

Pelculas-Pelis_Socio Explicacin: 1 Idpelicula de peliculas en infinitos Idpelicula de Pelis_Socio Relacin: Pelculas-Pelis_actor Una Pelcula es interpretada por muchos actores (en pelis_actor). Relacin:Actores-Pelis_actor Un actor puede aparecer en muchas pelis_actor.

Das könnte Ihnen auch gefallen