En esta prueba práctica en Access deseamos realizar una Base de Datos que almacene la información relativa a las reparaciones realizadas a los vehículos en un taller mecánico.
Prueba práctica Access: Crear tablas
Estos son los datos que se desean almacenar:
CLIENTES
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.
- Teléfono: Tipo de datos Texto, requerido y máscara de entrada.
- Correo electrónico: Tipo de datos Texto, requerido.
- Consentimiento: Datos adjuntos.
VEHÍCULOS
Debe tener los siguientes campos:
- Matrícula: Clave principal, Tipo de datos Texto, requerido, Indexado sin duplicados y máscara de entrada.
- Marca: Campo de búsqueda. Crea otra tabla con las marcas de automóviles. Requerido.
- Modelo: Tipo de datos Texto, requerido, Indexado con duplicados.
- Año Matriculación: Tipo de datos Número, entero, requerido.
- Combustible: Tipo de datos Texto, requerido.
- Kilómetros: Tipo de datos Número, decimal.
- Cambio: Tipo de datos Texto.
- Potencia: Tipo de datos Número, entero, regla de validación (Entre 50 y 500) y texto de validación.
- Propietario: mismas propiedades que el campo clave de la tabla clientes.
REPARACIONES
Debe tener los siguientes campos:
- Fecha Reparación: Tipo de datos Fecha/hora, requerido, valor predeterminado (fecha del día) y regla de validación (menor o igual a la fecha actual).
- Descripción: Tipo de datos Texto, requerido, Indexado con duplicados.
- Precio Material: Tipo de datos moneda.
- Horas: Tipo de datos número, decimal, valor predeterminado (0,5), regla de validación (>=0,25) y texto de validación.
- Precio Mano de obra: Calculado a partir de las horas de mano de obra. El precio por hora es 45 €.
- Importe total: Calculado a partir del precio del material y el precio de mano de obra.
- Vehículo: mismas propiedades que el campo clave de la tabla vehículos.
- Factura: mismas propiedades que el campo clave de la tabla facturas.
FACTURAS
Debe tener los siguientes campos:
- Número de Factura: Clave principal, Tipo de datos Texto, requerido, Indexado sin duplicados y máscara de entrada.
- Fecha: Tipo de datos Fecha/Hora, requerido, Indexado con duplicados.
- Vehículo: mismas propiedades que el campo clave de la tabla vehículos.
- Cliente: mismas propiedades que el campo clave de la tabla clientes.
- Importe: Tipo de datos moneda, requerido.
- IVA: Calculado a partir del importe.
- Importe total: Calculado a partir del importe y el IVA.
Relacionar tablas
Relacionar las tablas para conseguir que:
- Cada cliente pueda tener varios vehículos en propiedad.
- A cada vehículo se le puedan realizar varias reparaciones.
- En una misma factura podamos incluir distintas reparaciones.
- A un cliente se le puedan asignar todas las facturas que sean necesarias.
Prueba práctica Access: Crear Consultas
Consultas de selección
La BD “Taller Mecánico” contiene información relativa a las reparaciones que se efectúan en un taller. Realiza las siguientes consultas sobre los datos allí almacenados:
- Matrícula, marca y modelo de los vehículos que se han reparado durante septiembre del 2020. Debe mostrarse la descripción de la reparación realizada.
- NIF, nombre y apellidos de los clientes a los que se les ha facturado en el último trimestre del 2020. Debe mostrarse el número de factura, la fecha y el importe total.
- Nombre, Nombre de contacto y teléfono de los proveedores del recambio “Kit Distribución Volkswagen”.
- Reparaciones (fecha, descripción, importe material, importe mano de obra e importe total) de más de 300 € a un vehículo diésel. Debe mostrarse el nombre, apellidos y teléfono del cliente y la matrícula del vehículo.
- Nombre, apellidos y NIF de los clientes con facturas que superen los 500€.
- Marca, modelo, número de kilómetros y año de matriculación de los coches a los que se les ha cambiado el kit de distribución.
- Facturas (fecha factura, número de factura e importe) realizadas a clientes de Torrent o Burjassot. Debe mostrarse el nombre y apellidos del cliente.
- Descripción y precio de los recambios de los proveedores “Cecauto Logística S L” y “GIA Recambios” usados en reparaciones realizadas en diciembre del 2020. Debe mostrarse la matrícula del vehículo.
(Resultado en cantidad de registros: 1–46, 2-73, 3-2, 4-13, 5-11, 6-3, 7-14,8-62)
Consultas de selección con parámetros
- Facturas con un importe superior al parámetro solicitado. Se debe mostrar el número y fecha de la factura, el importe, los datos del cliente y el vehículo.
- Reparaciones realizadas a un determinado vehículo (solicita la matrícula). Mostrad la marca, modelo, fecha de reparación, descripción e importe.
(Resultado en cantidad de registros: 9–Ej: 300 15, 10-Ej: “9148-KJN” 3)
Consultas de Campos Calculados y Totales
- Se desea aplicar un descuento del 10% a las facturas de diciembre del 2020. Añade un campo calculado en la consulta para conseguirlo.
- El precio por hora de los trabajadores ha cambiado a 50 € desde el 15/12/20. Calcula el nuevo importe de mano de obra y el importe final en las reparaciones efectuadas desde esa fecha.
- ¿Cuánto se ha facturado en el último trimestre del 2020?
- ¿Cuántas reparaciones se hicieron en diciembre del 2020? Suma el importe y las horas trabajadas.
- ¿Cuál es el importe de factura más elevado? A partir de este dato mostrad el número de factura, fecha, cliente y vehículo de esa factura.
- Calcula la media de horas dedicadas a las reparaciones.
- ¿Cuántos recambios nos ha suministrado un proveedor determinado? (consulta con parámetro). Suma el precio
- Suma el importe de las facturas superiores a 100 €.
- Listado de clientes y el total facturado a cada uno de ellos. Realiza una consulta a partir de esta para saber cuál es el máximo de los totales facturados a un mismo cliente.
- ¿A qué vehículos se les han hecho más de 4 reparaciones?
(Resultado en cantidad de registros: 13- 12.365,60 €, 14-55 3.452,25 € 28, 15- F037,16-0,52, 17-Ej: “GIA Recambios” 27 1.823,75 €, 18-“ 11.964,66 €”, 20- “6314-JSR”)
Consultas de acción
Realiza las siguientes consultas sobre la base de datos “Taller Mecánico”
- Sube un 10% el precio de los recambios suministrados por el proveedor “Recambios Burjasot S.L.”.
- Cambia las horas dedicadas a los “Cambios de aceite y filtros de aceite” en 12/2020 a 0,75 horas.
- Elimina los vehículos con Combustible “Híbrido Enchufable”.
- Elimina los clientes de la población “Foios”.
- Crea una nueva tabla con las facturas de 10/2020. Debe tener los siguientes campos siguientes datos: número factura, fecha de factura, importe total, NIF, nombre y apellidos del cliente y matrícula, marca y modelo del vehículo.
- Crea una tabla con las facturas de 11/2020. Debe contener los mismos campos que en la consulta anterior.
- Anexa los datos de las facturas de 11/2020 a las facturas de 10/2020.
- Anexa los datos de las facturas de 12/2020 a las facturas de 10/2020.
- Crea la siguiente consulta de referencias cruzadas: Total de reparaciones por marca para los vehículos diésel.
- Crea la siguiente consulta de referencias cruzadas: cantidad de recambios proporcionados por el proveedor GIA Recambios para cada tipo de reparación.
Prueba práctica Access: Formularios
Crear los siguientes formularios sobre la base de datos “Taller Mecánico”:
- Un formulario para mostrar los Clientes y un subformulario con sus vehículos.
- Un formulario para mostrar las Facturas y un subformulario con las reparaciones
- Un formulario para mostrar los Proveedores y un subformulario con los recambios que han proporcionado.
- Un formulario para mostrar las Reparaciones y un subformulario con los recambios que se han utilizado.
- Un formulario de navegación que permita abrir los 4 formularios principales creados.
Prueba práctica Access: Informes
Crea los siguientes informes sobre la base de datos “Taller mecánico”:
- Un informe que contenga un listado de las Facturas. El informe debe mostrar el número de factura, la fecha, NIF, nombre y apellidos del cliente, matrícula del vehículo y el importe total de la factura. Agrupar por cliente y ordenar por fecha de factura. Añadir un total para calcular la suma de los importes.
- Un informe con todos los Clientes y un listado de sus Vehículos y las Reparaciones que se les han realizado. Se debe mostrar el nombre, apellidos y teléfono del cliente. Los datos del vehículo que se deben visualizar son: la matrícula, marca, modelo. Además, se mostrará la fecha de reparación, descripción y el importe final. Agrupar por clientes y vehículos. Ordena por fecha de reparación y añade como resumen la suma de los importes.
Consultas e informes
- Crea una consulta de selección que nos permita visualizar las reparaciones realizadas a vehículos BMW. La consulta debe incluir los campos nombre, apellidos y teléfono del propietario, matrícula y modelo del vehículo y fecha, descripción e importe de la reparación. Realiza un informe a partir de dicha consulta. En el informe no hay que incluir el campo marca del vehículo y los datos deben estar agrupados por vehículo. Añade como resumen la suma de los importes.
- Crea una consulta de selección con parámetro que nos permita visualizar los recambios de un determinado proveedor. El parámetro de la consulta será el nombre del proveedor y debe mostrar los campos descripción y precio del recambio, nombre, contacto y teléfono del proveedor. Realiza un informe a partir de dicha consulta. Agrupa los datos por proveedor.
- Crea una consulta de selección que nos permita visualizar los clientes de los vehículos a los que se le ha hecho un cambio de aceite. La consulta mostrará los campos nombre, apellidos, teléfono del cliente, la matrícula, marca y modelo del coche y la fecha en la que se realizó este mantenimiento. Realiza un informe a partir de dicha consulta. No agrupes los datos.
Informes Etiquetas
- Crea un informe para etiquetas tipo APLI 3051. Debe incluir el número de la factura, la fecha, el NIF del cliente y la matrícula del vehículo.
- Realiza un informe en el que se muestren los datos de todos los Vehículos y de sus propietarios. Se debe mostrar un vehículo por cada página impresa.
- Realiza un informe en el que se muestren los datos de todas las facturas de diciembre del 2020. Para ello deberás crear una consulta que incluya:
- Número y fecha de factura
- NIF, nombre, apellidos, dirección, CP, población y teléfono del cliente
- Matrícula, marca y modelo del vehículo
- Importe de la factura, IVA e importe total.
Se debe mostrar una factura por cada página impresa.
Puedes encontrar más ejercicios prácticos como estos en el curso Base de Datos Access. Pruebas prácticas completas