Académique Documents
Professionnel Documents
Culture Documents
2. INTEGRIDAD REFERENCIAL.
Definicin: Establece que un registro de una tabla secundaria se refiere a un registro
existente en una tabla principal (o es Nulo)
Objetivo: Mantiene la coherencia entre registros de dos tablas relacionadas
Consecuencias de exigir Integridad Referencial:
o Impedir aadir cualquier valor en la clave externa
o Impedir eliminar registros en tabla principal
o Impedir modificar valores de clave principal
Integridad Referencial en Access
o Actualizar en cascada los campos relacionados
o Eliminar en cascada los registros relacionados
Funcionamiento:
o Hace coincidir los datos/valores de los campos que definieron la relacin
o El campo de la tabla principal:
Clave principal
o El campo de la tabla secundaria:
Clave externa
4. TIPOS DE RELACIONES.
Clasificacin: Se establecen en funcin de las veces que pueden aparecer en cada tabla
relacionada los valores de los campos que establecen la relacin
Tipos tericos:
o Uno a varios
o Varios a varios
o Uno a uno
El tipo de relacin se determina en funcin de si los campos que la definen son o no
campos clave o ndices nicos, siempre que se exija Integridad Referencial.
Uno a varios:
o Un registro en A puede tener muchos
registros asociados en B, pero un registro
en B slo tiene un registro asociado en A
o Es el tipo de relacin ms comn.
o Access la crea cuando UNO de los campos
que establecen larelacin es clave
principal o es ndice nico.
Varios a varios:
o Un registro en A puede tener muchos registros asociados en B y viceversa.
o En M. Access se define con una tercera tabla de unin, C, cuya clave principal
est compuesta por las claves principales de A y B
o La tabla de unin, C, tiene relaciones 1 a varios con las tablas A y B:
A
Uno a uno:
o Cada registro en A slo puede tener un registro asociado en B y viceversa
o Access la crea si ambos campos de relacin son claves principales o campos de
ndice nico