Page 190 - Manual ofimática nivel II
P. 190
Actualizar en cascada:
Sin embargo, es posible que tenga la necesidad perfectamente válida de cambiar
la clave principal de un cliente que tiene pedidos en la tabla Pedidos.
Para tales casos, lo que realmente necesita es que Access actualice
automáticamente todas las filas afectadas como parte de una única operación.
De ese modo, Access se asegura de que la actualización es completa y la base de
datos no tiene un estado inconsistente con algunas filas actualizadas y otras no.
Cuando se aplica la integridad referencial, y se selecciona la opción Actualizar en
cascada, y a continuación, se actualiza una clave principal, Access actualiza
automáticamente todos los campos que hacen referencia a la clave principal.
Eliminar en cascada:
Si activamos la casilla Eliminar en cascada, cuando borremos un registro que
posee el campo clave, se eliminará automáticamente de las tablas que contengan este
registro como clave externa.
Por ejemplo, si borramos un cliente de la tabla CLIENTES, los registros que se
correspondan en la tabla PEDIDOS también se eliminarán.
Activar la integridad referencial te da opción a
actualizar en cascada y eliminar en cascada.
En este ejemplo podemos observar que cada
cliente tiene asignada un número de tarjeta de
fidelización, y que cada tarjeta de fidelización
solamente puede pertenecer a un solo cliente.
190