Page 244 - Manual ofimática nivel II
P. 244

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.








                                                                                                   244
   239   240   241   242   243   244   245   246   247   248   249