analisis de la estratificacion de las clases

Páginas: 7 (1701 palabras) Publicado: 19 de junio de 2013
Integridad referencial
Al diseñar una base de datos, se divide la información en muchas tablas basadas en temas para minimizar la redundancia de los datos. A continuación, se proporciona a Access los medios para recopilar de nuevo la información, colocando campos comunes en tablas relacionadas. Por ejemplo, para representar una relación uno a varios, se toma la clave principal de la tabla "uno"y se agrega como campo adicional a la tabla "varios". Para recopilar de nuevo los datos, Access toma el valor de la tabla "varios" y busca el valor correspondiente en la tabla "uno". De este modo, los valores de la tabla "varios" hacen referencia a los valores correspondientes de la tabla "uno".
Suponga que tiene una relación de uno a varios entre las tablas Transportistas y Pedidos y deseaeliminar un transportista. Si el destinatario que desea quitar tiene pedidos en la tabla Pedidos, dichos pedidos quedarán "huérfanos" si elimina el registro Transportista. Los pedidos todavía contendrán un Id. De transportista, pero el Id. Ya no será válido, porque el registro al que hace referencia ya no existe.
El propósito de la integridad referencial es evitar los registros huérfanos y mantenerlas referencias sincronizadas para que esta situación hipotética no ocurra nunca.
Para aplicar la integridad referencial, es preciso habilitarla para una relación de tabla. (Vea Exigir integridad referencial para obtener instrucciones paso a paso). Una vez habilitada, Access rechazará todas las operaciones que infrinjan la integridad referencial para esa relación de tabla. Esto significa queAccess rechaza las actualizaciones que cambian el destino de una referencia, así como las eliminaciones que quitan el destino de una referencia. Sin embargo, es posible que tenga la necesidad perfectamente válida de cambiar la clave principal de un transportista que tiene pedidos en la tabla Pedidos. Para tales casos, lo que realmente necesita es que Access actualice automáticamente todas las filasafectadas 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. Por ello, Access incluye la opción Eliminar en cascada los registros relacionados. Cuando se aplica la integridad referencial y se selecciona la opción Actualizar en cascada los camposrelacionados y, a continuación, se actualiza una clave principal, Access actualiza automáticamente todos los campos que hacen referencia a la clave principal.
También es posible que tenga la necesidad válida de eliminar una fila y todos los registros relacionados; por ejemplo, un registro Transportista y todos los pedidos relacionados de ese transportista. Por ello, Access incluye la opción Eliminar encascada los registros relacionados. Si aplica la integridad referencial y selecciona la opción Actualizar en cascada los campos relacionados y, a continuación, elimina un registro en la parte de la clave principal de la relación, Access eliminará automáticamente todos los campos que hagan referencia a la clave principal.
Cambiar una relación de tabla
Para cambiar una relación de tabla,selecciónela en la ventana Relaciones y, a continuación, modifíquela. Coloque el cursor de modo que apunte a la línea de relación y, a continuación, haga clic en la línea para seleccionarla. La línea de relación aparece con mayor grosor cuando está seleccionada. Con la línea de relación seleccionada, haga doble clic en ella o haga clic en Modificar relaciones en el grupo Herramientas en la ficha Diseño.Aparecerá el cuadro de diálogo Modificar relaciones.
El cuadro de diálogo Modificar relaciones permite cambiar una relación de tabla. En concreto, se pueden cambiar las tablas, las consultas o los campos a ambos lados de la relación. Se puede definir asimismo el tipo de combinación o exigir la integridad referencial y elegir una opción en cascada. Para obtener más información sobre el tipo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estratificacion Y Clase
  • Estratificacion de clases
  • Estratificación Y Clase
  • Análisis de la estratificación de las clases
  • Analisis De La Estratificacion De Las Clases
  • Estratificación Y Clases (Marx Weber)
  • Guiddens
  • Clases sociales y estratificación social

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS