>Martin, gracias por tu sugerencia, pero haber si me explico, tengo 25 tablas que dependen de la inicial, mi pregunta es: Tengo que abrir cada una en el diseñador de tablas, seleccionar la pestaña tabla y en la parte de desencadenadores seleccionar el campo (que seria la llave principal) en los 3 desencadenadores (insert/update/delete)? y otra, al momento de borrar un registro nomas pondria en el botón de eliminar DELETE TRIGGER ON TABLA FOR UPDATE y automatico lo hace para todas las tablas?
Lo que tienes que hacer es:
1) crear las relaciones, del índice en la tabla principal (padre), al índice correspondiente.
2) Entrar a integridad referencial, y definir si quieres borrar en cascada, o evitar que borre (restrict). En el primer caso, se borrarán los registros "hijos". En el segundo caso, si hay registros relacionados en tablas hijo, se impide borrar en la tabla padre.
Tal vez quieras leer mi artículo introductorio sobre integridad referencial.
Saludos, Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)