CURSO DE ACCESS CON EJERCICIOS PRÁCTICOS
Ejercicio 2: TALLER MECÁNICO. Objetivo: Crear y relacionar tablas.
Realizar una Base de Datos que almacene la información relativa a las reparaciones realizadas a los vehículos en un taller mecánico. 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.