Integridad referencial.


La integridad referencial es un sistema de reglas que utiliza Access2000 para asegurarse que las relaciones entre registros de tablas relacionadas son válidas y que no se borren o cambien datos relacionados de forma accidental.

Al exigir integridad referencial en una relación le estamos diciendo a Access2000 que no nos deje introducir datos en la tabla secundaria si previamente no se han introducido en la tabla principal.

Por ejemplo: siguiendo con el ejemplo anterior del tipo de relación Uno a Varios, no nos dejará introducir un habitante a una población si dicha ciudad no existe en la tabla de Poblaciones.

 

La integridad referencial dispone de dos acciones:

Actualizar registros en cascada: Cuando se cambie el valor del campo de la tabla principal, automáticamente cambiarán los valores de sus registros relacionados en la tabla secundaria.

Por ejemplo: Si cambiamos el nombre de la población Onteniente por Ontinyent en la tabla de poblaciones, automáticamente todos los habitantes de Onteniente se cambiarán a Ontinyent.

Eliminar registros en cascada: Cuando se elimina un registro de la tabla principal se borrarán también los registros relacionados en la tabla secundaria.
Por ejemplo: Si borramos la población Onteniente en la tabla de poblaciones, automáticamente todos los habitantes de Onteniente se borrarán de la tabla de habitantes.

 

   
   

Aviso legal: este curso es gratuito siempre que se visualice desde la página web de aulaClic. No esta permitido descargar el curso y utilizarlo en academias o centros de enseñanza privados sin estar conectado a Internet.
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.
Septiembre-2000. aulaClic.com