RELACIONES :
Lo
siguiente será crear nuestras relaciones en la pestaña HERRAMIENTAS DE BASE DE
DATOS en la opción RELACIONES
y damos clic.
la integridad referencia se refiere a un conjunto de normas que nos asegura que los datos se mantendrán correctamente relacionados una vez establecido la relación que no se podrá eliminar datos accidentalmente
también se usan para asegurarse que las relaciones entre registros de tablas relacionados son validos y que no se borren o se cambien los datos relacionados en forma accidental .
al exigir la integridad referencial en una relación le estamos diciendo a access que no nos deje introducir datos en la tabla secundaria si previamente no se ha introducido el registro relacionado de la tabla principal
LA INTEGRIDAD REFERENCIAl: dispone de 2 acciones asociadas
ACTUALIZAR REGISTROS EN CASCADA :hace que cuando cambie el valor de la tabla principal automáticamente cambiara los valores de su registros relacionados en la tabla secundaria
ELIMINAR REGISTROS EN CASCADA :cuando se eliminan un registro de la tabla principal se borran también de los registros relacionados en la tabla secundaria para establecer la integridad referencial .
y la ventana de relaciones se activa la casilla de exigir integridad referencial como se veía en el siguiente cuadro .
Y elegimos
las tablas: CLIENTES Y COCHES VENDIDOS.
Una vez ya
hecho arrastramos de la tabla clientes CODIGO CLIENTE hasta la tabla coches
vendidos CODIGO CLIENTE. Y en automático
se habré un cuadro de dialogo.
Activamos
la primera casilla: Exigir integridad
referencial
Pero no activamos las
casillas: Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados
Y se crea nuestra relación marcada por un numero 0 e infinito.
El siguiente paso será agregar la tabla REVICIONES y arrastramos de la tabla coches vendidos matrícula a tabla de revisiones al mismo campo.
En este caso marcamos las tres opciones.
Creamos y me marca este error .y la
solución a continuación
Nos vamos a la tabla de clientes y
cambiamos el primer registro por V2360OX guardamos y cerramos.
Y
otra vez probamos nuestra relación.
Y listo
NOTA: esto se debe a que los registros entre tablas no concuerdan y no hay una cierta relación por lo que
cambiamos los registros a los mismos y listo.










No hay comentarios:
Publicar un comentario