1. Introducción de datos. Formulario FAUTOMOVIL
Vamos a introducir los datos de nuestros vehículos en el concesionario.
- Abre la base de datos "concesionario".
- Abre el formulario FAUTOMOVIL.
- Introduce datos de diferentes coches en el concesionario (al menos 15 registros). Puede introducirse los datos que se desee.
- Descarga las fotos de coches de Internet. Elige las que quieras.
- Por ejemplo:
- Guarda los cambios.
- Cierra el formulario.
- Ve a la tabla AUTOMOVIL. Ábrela y comprueba que se han guardado todos los datos. Por ejemplo:
2. Integridad referencial
En las relaciones que hemos definido anteriormente se impide que cualquier registro relacionado sea modificado o eliminado. Esta propiedad es lo que se conoce como integridad referencial.
Una vez establecida una relación, comprobaremos que es correcta. Para ello sólo tenemos que intentar realizar alguna operación no permitida y ver que se cumple la integridad referencial.
Caso 1. Borrar una marca que tiene vehículos en el concesionario
- Ve a la tabla MARCA.
- Elimina una marca que tenga vehículos asociados.
- Guarda los cambios.
- Comprueba que Base nos muestra un mensaje de error porque estamos borrando una marca que tiene vehículos en venta en la tabla AUTOMOVIL.
- Pulsa Aceptar. Deshaz los cambios.
- Cierra la tabla MARCA.
También podemos probar desde el formulario.
- Ve al formulario FMARCA y haz doble clic sobre él.
- Elimina una marca que tenga vehículos asociados. Responde Sí a la pregunta que se formula. Guarda los cambios.
- Por ejemplo:
Caso 2. Borrar un color del que existen vehículos en el concesionario
- Ve a la tabla COLOR.
- Elimina un color del que existan coches en el concesionario.
- Guarda los cambios.
- Comprueba que Base nos muestra un mensaje de error porque estamos borrando un color que tiene coches relacionados en la tabla AUTOMOVIL.
- Pulsa Aceptar. Deshaz los cambios.
- Cierra la tabla COLOR.
También podemos probar desde el formulario.
- Ve al formulario FCOLOR y haz doble clic sobre él.
- Elimina un color del que existan coches en venta. Responde Sí a la pregunta que se formula. Guarda los cambios.
- Por ejemplo:
Caso 3. Borrar un motor del que existen vehículos en el concesionario
- Ve a la tabla MOTOR.
- Elimina un motor del que existan coches en el concesionario, por ejemplo “Diesel”.
- Guarda los cambios.
- Comprueba que Base nos muestra un mensaje de error porque estamos borrando un motor que tiene coches relacionados en la tabla AUTOMOVIL.
- Pulsa Aceptar. Deshaz los cambios.
- Cierra la tabla MOTOR.
También podemos probar desde el formulario.
- Ve al formulario FMOTOR y haz doble clic sobre él.
- Elimina un motor del que existan coches en venta. Responde Sí a la pregunta que se formula. Guarda los cambios.
- Cierra el formulario.
Cerrar la base de datos
- Guarda los cambios en la base de datos.
- Cierra la base de datos "concesionario".
|