Cita:
Iniciado por gnzsoloyo Una clave foránea es, por definición, un campo o conjunto de campos que relaciona una tabla con otra. Como condición obligatoria deben ser del mismo tipo de dato, y el campo referenciado debe ser PK en su tabla.
no se pueden definir FK referenciados a campos no PK. ¿Eso lo tienes claro, no?
Power Designer maneja todo eso que yo sepa.
¿Cual es la duda?
Si, estoy de acuerdo
Pero mi duda cabe al tener 3 tablas (DI,DS,RE)
la tabla DI tiene id_di(PK)
la tabla DS tiene id_ds(PK)
la tabla RE tiene id_re(PK), tipodato, numerodato
Al hacer un ingreso dependera el tipodato, si es 1 es el id de la tabla DI, si es 2 es el id de la tabla DS y el numerodato es de acuerod al tipo de dato obtiene el id_di o id_ds
En definitiva quisiera saber si es posibl realizar algun tipo de relacion alternativa o secundaria a las PK de las tablas DI o DS
si es que existiecen