13ª CLASE
Introducción a la creacion de Relaciones

14ª CLASE
Creación de Relaciones

16ª CLASE
Gestión de Relaciones

17ª CLASE
Gestión de Relaciones II

 
LECCION 15ª
Creación de Relaciones II:


Continuamos donde lo dejamos en la lección anterior:

Vamos a verla una a una:

La primera "Exigir integridad referencial": Ya hemos estudiado este concepto. Si quieres marcar esta opción es necesario que el campo relacionado de la tabla padre sea la clave principal o tenga un índice único, y que además los campos tengan el mismo tipo de datos.

Al marcar esta casilla, se activan las dos siguientes para que podamos señalarlas o no, según nuestra conveniencia

Con la opción "Actualizar en cascada ..." cada vez que se cambie un registro de la clave principal de la "tabla padre" Access actualizara automáticamente el valor del campo correspondiente al nuevo dato en todos los registros relacionados.

Con la opción "Eliminar en cascada..." cada vez que se elimine un registro de la "tabla padre", Access eliminara automáticamente los registros relacionados en la tabla secundaria

ATENCIÓN. La integridad referencial por defecto no permite que se eliminen registros de la tabla padre, cuando hay registros de la tabla hija que dependen de ellos. Si pulsamos la opción "eliminar en cascada..." Access, para no violar el principio de integridad referencial borrara TODOS los registros de la tabla hija que dependan de este dato de la tabla padre. Así que aunque Access pida confirmación para realizar esta acción, aconsejo prudencia a la hora de utilizarlo. No sería la primera vez que alguien se tira de los pelos por haber borrado todos los datos del cliente principal y todas las operaciones relacionadas con el por eliminar un "insignificante" registro en una tabla poco utilizada.

Una vez que pulsemos aceptar veremos esta pantalla


Aquí se nos muestra las tablas que hemos relacionado; "Clientes" y "Pedidos". Y el campo por que el que están relacionados unidos por una línea "Código Cliente" en la tabla "Clientes", con la campo "Código cliente" de la tabla pedido. Así como el tipo de relación que hemos creado.
Vemos que junto al "Código cliente" de la tabla clientes, hay un "1", y juntos al "Código cliente" de la tabla pedidos, está el símbolo "infinito" que Access asigna al valor "muchos".

Es decir nuestra relación es de tipo "Uno a Muchos", que ya hemos visto que significa en temas anteriores.

Ahora debemos guardar la relación, en el caso de que queramos conservarla, como ya sabemos, pulsando el icono guardar de la barra de herramientas.

 

Resumen multimedia de la lección 15ª

 

 



Clase anterior

Proxima clase



Haz AulaFácil tu página de inicio             Envía esta página a un amigo

Envíanos un comentario       Página de Inicio       Contáctanos       ¿Quiénes somos?
Este es un producto de AulaFacil S.L. - © Copyright 2003