foreign key
Hola, tengo una base de datos ya definida en firebird 1.5.2. Quisiera saber como agregarle integridad referencial a la tablas, por ejemplo tengo dos tablas con relacion 1 - n (Compras y Compras_Items) y no les definí, al declararlas, sus foreign key. Intenté hacerlo ahora desde el administrador de base de datos (IBExpert e IBAdmin) y me da error...algo sobre un índice. Mi idea sería determinar como FK el campo id_compras que tengo en la tabla compras_items, el cual apuntaría a la PK id de compras.
En resumen, lo único que declaré al crear las tablas fueron las PK...¿hay que definir algo más para poder definir las FK?. ¿Saben de algún código con alter o algo así que me permita definir las FK fácilmente?
Muchas gracias!
|