La integridad referncial ayuda a garantizar que las relaciones entre los registros son válidas y que no se eliminarán accidentalmente datos relacionados.
Podemos exigir integridad referencial cuando se cumplen las siguientes condiciones:
- El campo coincidente de la tabla principal es un campo principal o tiene un índice único.
- Los campos relacionados tienen asignado el mismo tipo de datos.
Al exigir integridad referencial hemos de tener en cuenta:
- Cuando agregamos un registro a una tabla relacionada y especificamos un valor en algún campo coincidente, debe existir con anterioridad un registro que incluya este valor en la tabla principal.
- No es posible eliminar un registro de una tabla principal si en una tabla relacionada existen registros coincidentes.
Volveremos a referirnos a las relaciones, concretamente al llamado “Tipo de combinación” de una relación, en el capítulo correspondiente a las consultas.
0 comentarios