Prueba práctica completa en Access – DAVFLIX

En esta prueba práctica en Access deseamos crear una base de datos para gestionar la distribución de contenidos audiovisuales a través de una plataforma. La base de datos debe cumplir los siguientes objetivos:

  • Inventario de Películas (título, año de lanzamiento, director, reparto, nacionalidad, cartel) organizadas por categorías.
  • Controlar el número de visualizaciones de las películas y disponer de un sistema de calificación.
  • Gestión de usuarios. Información a guardar de los usuarios: Nombre, apellidos, dirección, población, CP, provincia, país, teléfono, correo electrónico, fecha de alta, estado de la suscripción.
  • Guardar las películas que ha visualizado cada cliente, dejando constancia de la fecha de visualización y dando la opción al usuario de calificar la película.

Prueba práctica Access: Crear tablas

PELÍCULAS. Debe tener los siguientes campos:

  • Título: Tipo de datos Texto, requerido e Indexado con duplicados.
  • Director: Tipo de datos Texto.
  • Reparto: Tipo de datos Texto.
  • Calificación: Tipo de datos Número, decimal, valor predeterminado 5.
  • Visualizaciones: Tipo de datos Número, Entero largo.
  • Género: Campo de búsqueda. Crea otra tabla con los géneros.
  • Año de estreno: Tipo de datos Número, Entero
  • País: Tipo de datos Texto.
  • Cartel: Tipo de datos Objeto OLE.

USUARIOS. Debe tener los siguientes campos:

  • NIF: Clave principal, Tipo de datos Texto, requerido, Indexado sin duplicados y máscara de entrada.
  • Nombre: Tipo de datos Texto, requerido.
  • Apellidos: Tipo de datos Texto, requerido, Indexado con duplicados.
  • Dirección: Tipo de datos Texto, requerido.
  • Población: Tipo de datos Texto, requerido.
  • CP: Tipo de datos Texto, requerido y máscara de entrada.
  • Provincia: Tipo de datos Texto, requerido.
  • País: Tipo de datos Texto, requerido.
  • Teléfono: Tipo de datos Texto, requerido y máscara de entrada.
  • Correo electrónico: Tipo de datos Texto, requerido.
  • Fecha alta: Tipo de datos Fecha/Hora, requerido, Indexado con duplicados.
  • Pago Suscripción: Tipo de datos SÍ/No.

VISUALIZACIONES. Debe tener los siguientes campos:

  • Usuario: Tipo de datos Texto, requerido, Indexado con duplicados y máscara de entrada.
  • Película: mismas propiedades que la clave principal de la tabla películas.
  • Calificación: Tipo de datos Número, Regla de Validación (Entre 0 y 10) y Texto de Validación.
  • Fecha Visualización: Tipo de datos Fecha/Hora, requerido.

Relaciones entre las tablas

Relaciona las tablas para conseguir:

  • Que cada película pueda ser visualizada muchas veces.
  • Que cada usuario pueda visualizar muchas películas.
Prueba práctica Access

Prueba práctica Access: Crear Consultas

Consultas de selección

A partir de la base de datos “DAVFLIX” que contiene información sobre las películas visualizadas por los usuarios de esta plataforma digital, realizar las siguientes consultas:

  1. Nombre, apellidos, correo electrónico y teléfono de los usuarios de la población Godella.
  2. Nombre, apellidos, dirección y teléfono de los usuarios que no han pagado el último mes.
  3. Título y año de estreno de las películas de antes de 2005.
  4. Título, director y género de las películas sin reparto.
  5. Título de las películas favoritas del perfil de usuario SamGim.
  6. Título, director y género de las películas en las que ha participado Luís Tosar.
  7. Nombre, apellidos y correo electrónico de los usuarios que tengan una ñ en su apellido.
  8. Nombre, apellidos y nombre de perfil de los usuarios que han visto películas con menos de 7 de calificación y de género terror.
  9. Perfiles que no tengan películas favoritas asociadas. Indica el nombre y apellidos del usuario
  10. Buscar películas con el título duplicado. Añade el campo director y género.

(Resultado en cantidad de registros: 1–3, 2-3, 3-45, 4-50, 5-5, 6-2, 7-3, 8-50, 9-4, 10-2)

Consultas de selección con parámetros

  1. Título y año de estreno de las películas de un determinado género.
  2. Título, director, año de estreno y nacionalidad de las películas vistas por un usuario determinado. (indicad el NIF).

(Resultado en cantidad de registros: 11–Ej: “Terror” 16, 12-Ej: “22596505C” 24)

Consultas de Campos Calculados y Totales

  1. Cread una consulta con los campos título y año de estreno de la tabla películas. Añadid un campo que calcule el tiempo que ha pasado desde su estreno. 
  2. Calculad cuál la fecha de alta de los usuarios más antigua.
  3. Calculad la media de las calificaciones de las películas.
  4. Cantidad de visualizaciones por género.
  5. ¿Cuál es la película más vista? En primer lugar, deberás conocer el número de visualizaciones máximo.

(Resultado en cantidad de registros: 14- 01/08/2020, 15- 7,04, 17-“El señor de los anillos: La comunidad del anillo”)

Consultas de acción

Realiza las siguientes consultas sobre la base de datos DAVFLIX:

  • Actualización de la Calificación de las películas con menos de 10000 visualizaciones: Restarle un punto a la calificación.
consultas: Prueba práctica Access
  • Creación de una tabla con las películas más vistas por los clientes (>150000 visualizaciones). Incluye el Título, director, género, año de estreno y país
consultas: Prueba práctica Access
  • Anexar a la tabla creada anteriormente las películas que tengan entre 120.000 y 150.000 visualizaciones.
consultas: Prueba práctica Access
  • Eliminar todos los datos de los usuarios que no han pagado el último mes de suscripción.
consultas: Prueba práctica Access
  • Presentar una consulta de tablas de referencias cruzadas que muestre el número de películas de cada género producidas en Estados Unidos.
consultas: Prueba práctica Access

Prueba práctica Access: Formularios

Crear los siguientes formularios sobre la base de datos “DavFlix”:

  • Un formulario para mostrar las Películas favoritas de los perfiles.
formularios
  • Un formulario para mostrar las Películas vistas de los perfiles.
formularios
  • Un formulario que muestre los Usuarios y dos subformularios que muestren los Datos de Pago del Usuario y sus Perfiles.
    • Añade a este formulario botones para desplazarse por los registros, crear un nuevo registro, eliminar registro y buscar registro.
    • Añade al subformulario Perfiles botones para desplazarse por los registros, crear un nuevo registro y eliminar registro.
    • Añade al subformulario Perfiles botones para abrir los formularios Películas Favoritas y Películas Vistas.
formularios
  • Un formulario que muestre las Películas.
    • Añade a este formulario botones para desplazarse por los registros, crear un nuevo registro, eliminar registro y buscar registro.
    • Añade opciones de filtrado por género, país y año de estreno.
formularios

Prueba práctica Access: Informes

Crea los siguientes informes sobre la base de datos “DAVFLIX”:

  1. Un informe que contenga un listado de las Películas. El informe debe mostrar el título, director, género, calificación y visualizaciones. Agrupar por género y ordenar por título.
  2. Un informe con todos los Usuarios y un listado de las Películas que han visualizado. Se debe mostrar el NIF, nombre, apellidos del usuario. Los datos de la película que se mostrarán serán: el título, género, año de estreno y nacionalidad de la película. Se mostrará también la fecha de visualización. Se agrupará por usuario y las películas se ordenarán por título. 
  3. Crea una consulta de selección con parámetro que nos permita visualizar los usuarios que han visto una película. La consulta debe incluir los campos nombre y apellidos del usuario, la fecha de visualización, nota de evaluación, título, director, género, año de estreno, país, calificación y número de visualizaciones. La consulta debe solicitar como parámetro el nombre de la película. Realiza un informe a partir de dicha consulta. En el informe deben mostrarse los totales para el número de usuario y media de nota de evaluación.
  4. Crea una consulta de selección que nos permita visualizar las películas más vistas (más de 150000 visualizaciones). Debe mostrar los campos título, director, género, año de estreno, país y visualizaciones. Realiza un informe a partir de dicha consulta. Ordena los datos del informe por el número de visualizaciones.
  5. Crea una consulta de selección que nos permita visualizar los usuarios que han pagado la última mensualidad. La consulta mostrará los campos NIF, nombre, apellidos, teléfono y correo electrónico. Realiza un informe a partir de dicha consulta. No agrupes los datos y ordénalos por apellidos.

Informes para etiquetas

  1. Crea un informe para etiquetas tipo APLI 1283. Debe incluir el título de la película, el director y el año de estreno.
  2. Crea un informe para etiquetas de tamaño 3cm x 5 cm (3 etiquetas por fila, 1cm de márgenes, 1,25cm entre etiquetas y 0,25 de margen dentro de la etiqueta). Incluye el nombre y apellidos del usuario, su dirección, código postal, ciudad, provincia y país en la etiqueta.

Informes completos

  • Realiza un informe en el que se muestren los datos de todas las películas. Se debe mostrar una película por cada página impresa.
informes
  • Realiza un informe en el que se muestren los datos de todos los usuarios y sus perfiles. Incluir NIF, nombre, apellidos, dirección población, CP, provincia, país, teléfono, e-mail y fecha de alta. Se debe mostrar un usuario por cada página impresa.
informes

Puedes encontrar más ejercicios prácticos como estos en el curso Base de Datos Access. Pruebas prácticas completas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *