Cómo comprender la integridad referencial en Microsoft Access

Cómo comprender la integridad referencial en Microsoft Access. Puede asegurarse de que las relaciones entre los registros de las tablas relacionadas sean válidas aplicando la integridad referencial en Microsoft Access. Por ejemplo, si se aplica la integridad referencial, no se le permitirá eliminar un registro de su tabla de Clientes si hay un registro coincidente en su tabla de Ventas. Estas instrucciones son para Access 97.

Integridad de la relación

Paso 1

Comprender que la integridad referencial es un sistema de reglas que utiliza Microsoft Access para garantizar que los datos de la relación es válido y que no puede eliminar accidentalmente un registro en una tabla si un registro coincidente está presente en un relacionado mesa.

Video del día

Paso 2

Sepa que puede hacer cumplir la integridad referencial cuando crea una relación, o puede hacerla cumplir más tarde haciendo doble clic en las líneas de relación entre las tablas que desea usar. Haga clic en Aplicar integridad referencial en la ventana que aparece.

Paso 3

Tenga en cuenta que la integridad referencial no se puede establecer a menos que se cumplan ciertas condiciones.

Etapa 4

Comprenda que debe observar ciertas reglas una vez que se aplica la integridad referencial.

Condiciones necesarias para establecer la integridad referencial

Paso 1

Comprenda que no puede establecer la integridad referencial a menos que el campo coincidente de la tabla principal sea una clave principal o tenga un índice único.

Paso 2

Sepa que los campos relacionados deben tener el mismo tipo de datos. Hay dos excepciones a esta regla.

Paso 3

Tenga en cuenta que ambas tablas deben estar presentes en la misma base de datos de Microsoft Access. Si están vinculados, ambos deben estar en formato Access. Debe abrir la base de datos que contiene estas tablas antes de poder establecer la integridad referencial.

Reglas a seguir cuando se aplica la integridad referencial

Paso 1

Comprenda que cuando se aplica la integridad referencial, no podrá ingresar un valor en la campo de clave externa de la tabla relacionada a menos que ese valor exista en la clave primaria de la mesa. Por ejemplo, en su base de datos de CD, no puede asignar un CD a un artista que no existe en su tabla de artistas. Sin embargo, puede asignar un valor nulo al CD. Esto indicaría que el CD no está asignado a nadie.

Paso 2

Sepa que cuando se aplica la integridad referencial, no podrá eliminar un registro de una tabla si hay un registro coincidente en una tabla relacionada. Por ejemplo, no puede eliminar un registro de su tabla de CD si hay un registro coincidente en su tabla de género.

Paso 3

Sepa que no puede cambiar un valor de clave principal en la tabla principal si ese registro tiene registros relacionados. Por ejemplo, no puede cambiar la ID de un registro en su base de datos de CD si la tabla de Usuario muestra que esta ID en particular ha sido prestada por un amigo.

Propina

La configuración de las casillas de verificación Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados le permite anular las restricciones contra los datos cambiantes y aún así preservar la integridad referencial. La tabla principal es la tabla que es el lado "uno" de una relación de uno a varios. Un índice único no permitirá registros duplicados.