Page 246 - Manual ofimática nivel II
P. 246
• 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.
246