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
   185   186   187   188   189   190   191   192   193   194   195