video club
TRANSCRIPT
![Page 1: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/1.jpg)
Videoclub
18 de Junio: Entrega de diplomas a profes y alus de http://bachiller-pau.umh.es 134 days ago
Pensando en cómo hacer la entrega de diplomas a los profes y alumnos de bachillerato q han participado en http://bachiller-pau.umh.es #umh 156 days ago
Twittercal, crea citas en Google Calendar a través de twitter http://bit.ly/9MnLwS 194 days ago
Integra Moodle en Office con un plugin de Microsoft http://bit.ly/aJS816 194 days ago
Algunos antivirus online http://bit.ly/cxv0GF 197 days ago
Especificación
Actividades
Modelo Entidad-Relación
Esquema del Modelo Entidad-Relación en Access
Tabla Director
Tabla Distribuidores
Tabla Estudio
Tabla FormatoGrab
Tabla Genero
Tabla Peliculas
Tabla Pelis_Actor
Tabla Pelis_Socio
Tabla Socio
![Page 2: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/2.jpg)
Explicacion de las Relaciones
Consultas
Formularios
Informes
Solución: videoclub.mdb
VideoClub
Especificación
Para gestionar un videoclub de cinéfilos se pretende diseñar un sistema de información en el que hay almacenadas una serie de películas 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...). Además obviamente, las películas se alquilan a socios.
Actividades
Modelo Entidad Relación
Modeliza el sistema de información en Access utilizando el Modelo E-R
Solución EntidadRelacion
Esquema del Modelo Entidad-Relación en Access
Crear las relaciones utilizando la opción Relaciones de Access.
Solución Entidad-Relación en Access
Consultas
Películas a partir del 2001
Implementar una consulta donde se muestren el Idpelicula,película y fecha de estreno de las películas hechas a partir del 2001
![Page 3: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/3.jpg)
Solución SQL:
SELECT Idpelicula, pelicula, Fechaestreno FROM peliculas WHERE Fechaestreno >=#01/01/2001#;En vista diseño dicha consulta quedaría:
Películas con mas de tres cintas en el videoclub
Implementar una consulta donde se muestren las películas con más de tres cintas
Solución SQL:
SELECT * FROM peliculas WHERE numcintas >=3;
![Page 4: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/4.jpg)
En vista diseño dicha consulta quedaría:
Películas de USA
Implementar una consulta donde se muestren las peliculas de USA
Solución SQL:
SELECT * FROM peliculas WHERE Nacionalidad="USA";
Películas en la estantería 25
![Page 5: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/5.jpg)
Implementar una consulta donde se muestren las películas que están en la estantería 25
Solución SQL:
SELECT * FROM peliculas WHERE Estantería="25";
Películas en las que el director también es actor
Implementar una consulta donde se muestren las películas en las que el director también es actor
Solución SQL:
SELECT * FROM Peliculas, Pelis_actor WHERE dniactor=dnidirector and peliculas.idpelicula=pelis_actor.idpelicula;
Socios con teléfono
Implementar una consulta donde se muestre el dni,nombre,apellidos y número de teléfono de los socios que tienen teléfono.
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
Solución SQL:
SELECT nombre, apellidos FROM socio WHERE población="Elche";
Total socios
Implementar una consulta donde se muestre el número total de socios
Solución SQL:
SELECT count(*) AS totalsocios FROM socio;
Peliculas almacenadas
Implementar una consulta donde se muestre todas la películas
Solución SQL:
![Page 6: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/6.jpg)
SELECT * FROM peliculas;
Distribuidores
Implementar una consulta donde se muestre el nombre,provincia y tfno de los distribuidores.
Solución SQL:
SELECT Nombre, provincia, Tfno FROM distribuidores;
Formularios
Para introducir y visualizar fácilmente los datos de las tablas, vamos a crear todos los formularios que aparecen en la base de datos siguiente:
Formulario Autoexec
![Page 7: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/7.jpg)
Crear un formulario al que se denominará Autoexec con un menú para abrir el resto de los formularios con el siguiente aspecto:
Informes
![Page 8: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/8.jpg)
Los informes que se van a crear son los siguientes:
Informe: Películas a partir del 2001
La consulta sobre la que se realiza el informe es:
SELECT Idpelicula, pelicula, Fechaestreno FROM películas 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.
![Page 9: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/9.jpg)
A continuación 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
![Page 10: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/10.jpg)
2001.
Informe: Películas de USA
SELECT * FROM películas WHERE Nacionalidad="USA";
Informe: Socios de Elche
SELECT nombre, apellidos FROM socio WHERE población="Elche";
Modelo Entidad-Relacion
Tabla Actores
Nombre Tipo de datos CaracterísticasDniactor Texto 50 caracteresNombre Texto 20 caracteresFnacimiento Fecha/Hora Fecha cortaFFallecimiento Fecha/Hora Fecha cortaLugarnacimiento Texto 50Foto Objeto OLENotas Memo
![Page 11: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/11.jpg)
Director
Nombre Tipo de datos CaracterísticasDnidirector Texto 50Nombre Texto 50Fecha Nacimiento Fecha/Hora Fecha cortaFechaFallecimiento Fecha/Hora Fecha cortaLugarNacimiento Texto 40Notas Memo
![Page 12: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/12.jpg)
Tabla Distribuidores
Nombre Tipo de datos CaracterísticasDnidistribuidor Texto 50Nombre Texto 50Direccion Texto 50Población Texto 50Provincia Texto 50CP Texto 50Tfno Texto 50Fax Texto 50
![Page 13: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/13.jpg)
Tabla Estudio
Nombre Tipo de datos CaracterísticasIdestudio Autonumérico Entero largoEstudio Texto 50EnActivo Sí/No Sí/No
![Page 14: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/14.jpg)
FormatoGrab
Nombre Tipo de datos CaracterísticasIdformgrab Autonumérico Entero largoFormato Texto 50
![Page 15: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/15.jpg)
Genero
Nombre Tipo de datos CaracterísticasIdgenero Autonumérico Entero largoGenero Texto 50
![Page 16: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/16.jpg)
Peliculas
Nombre Tipo de datos CaracterísticasIdpelicula Autonumérico Entero largoPelícula Texto 50Duración Número Entero largoNacionalidad Texto 20Fechaestreno Fecha/Hora Fecha cortadniDistribuidor Texto 50Idestudio Número Entero largoIdformgrab Número Entero largoIdgenero Número Entero largoSinopsis MemoNespectadores Número Entero largoPrecio Número Entero largoNumcintas Número Entero largoEstantería Texto 50dnidirector Texto 50
![Page 17: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/17.jpg)
Pelis_actor
Nombre Tipo de datos CaracterísticasIdpelicula Número Entero largoDniactor Texto 50NombrePersonaje Texto 50Personaje Texto 50
![Page 18: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/18.jpg)
Tabla Pelis_Socio
Nombre Tipo de datos CaracterísticasDnisocio Texto 50Fechaentrega Fecha/Hora Fecha cortaFechadevolucion Fecha/Hora Fecha cortaPelicula Texto 50
![Page 19: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/19.jpg)
Socio
Nombre Tipo de datos CaracterísticasNombre Texto 50Apellidos Texto 50FechaAlta Fecha/Hora Fecha cortaFechaCaduCarnet Fecha/Hora Fecha cortaDirección Texto 50Población Texto 50Provincia Texto 50CP Texto 50Tfno Texto 50Foto Objeto OLE
![Page 20: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/20.jpg)
Relaciones
![Page 21: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/21.jpg)
Una vez creadas las tablas, se introducen las relaciones entre las mismas, quedando finalmente como se muestra en la figura siguiente:
Relación: Distribuidores-Peliculas
Un distribuidor puede distribuir muchas películas.
Relación:Genero-Peliculas
Un género puede ser la temática de muchas películas.
Formatograb_Peliculas
Un Formato de Grabación puede ser utilizado en muchas películas.
Relación:Director-Peliculas
Explicación: 1 Dnidirector de director en infinitos Dnidirector de Peliculas.
>Relación:Estudio-Peliculas
Explicación: 1 Idestudio de estudio en infinitos Idestudio de Peliculas.
Relación:Socio-Pelis_socio
Explicación: 1 dnisocio de socio en infinitos dnisocio de Pelis_socio
![Page 22: Video Club](https://reader034.vdocumento.com/reader034/viewer/2022052322/5571f8de49795991698e43f6/html5/thumbnails/22.jpg)
Películas-Pelis_Socio
Explicación: 1 Idpelicula de peliculas en infinitos Idpelicula de Pelis_Socio
Relación: Películas-Pelis_actor
Una Película es interpretada por muchos actores (en pelis_actor).
Relación:Actores-Pelis_actor
Un actor puede aparecer en muchas pelis_actor.
http://basededatos.umh.es/ejercicios/videoclub/videoclub.htm