Una vez indexados en ambas tablas los campos que intervienen en
la relación, es el momento de enlazarlos y especificar las acciones
encaminadas a asegurar la integridad referencial. Para ello,
seleccionaremos la tabla que contiene las claves ajenas y
entraremos en la opción Vista de relaciones que aparece en la
pestaña Estructura, tal como se observa en la Figura 8.77.

Fig. 8.77. Apartado para crear o modificar
relaciones.
Dentro de Vista de relaciones aparecen todos los campos de la
tabla, aunque solamente en aquellos que pueden ser claves ajenas se
nos dará la posibilidad de elegir con qué clave primaria de otra
tabla se relacionará el campo. Además, para cada relación
podemos establecer qué operación se llevará a cabo cuando se
intente modificar o borrar el valor de la clave primaria
asociada. Las opciones de las que disponemos son las
siguientes:
CASCADE. Al cambiar el valor de la clave primaria se
actualizarán automáticamente los valores de las claves
ajenas. Si se borra una clave primaria, entonces se eliminarán
todos los registros con claves ajenas que hagan referencia a la
clave primaria borrada.
- SET NULL. Si se cambia o se borra una clave
primaria, entonces las claves ajenas relacionadas cambiarán su
valor a NULL.
- NO ACTION. Las claves ajenas no sufrirán ninguna
variación ante un cambio o borrado de las claves primarias
relacionadas. Lógicamente, esto supone una violación de la
integridad referencial y, por tanto, no es aconsejable.
- RESTRICT. No se permite borrar ni cambiar el valor
de claves primarias mientras tengan claves ajenas
relacionadas.
En caso necesario, deberán eliminarse los registros relacionados de
otras tablas previamente al cambio o borrado de la clave primaria.
Veamos un ejemplo mediante un Caso práctico.
Información de los programas con certificado
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Mis mejores opiniones sobre Softonic.com Javier Ces, un usuario habitual de softonic, web de descargas líder en España, resalta los pros y contras de cada programa que se ha bajado. Este curso es, ... [25/02/05] |
|
1.976 | ||
|
Estrategias para transmitir confianza en las empresas de Internet Aún con una competencia cada vez mayor y más agresiva, la mayor parte de los sitios web tiene en sus propias limitaciones a su mayor enemigo de ventas. La necesi... [20/01/05] |
|
1.740 | ||
|
Componentes de los PC's Un PC está formado por diferentes partes y distintas unidades que componen un sistema físico complejo, este el hardware. Por otro lado tenemos el software, los programas,... [05/05/05] |
|
22.478 | ||
Publicar en
del.icio.us
digg
meneame