Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2006, 12:08
MargoChanning
 
Fecha de Ingreso: agosto-2004
Mensajes: 33
Antigüedad: 19 años, 8 meses
Puntos: 0
Foranea y primaria a la vez

Puede una llave primaria ser llave foranea?? Explico mi caso: tengo una tabla que guarda los sintomas (PK=id_sint) y otra donde guardo los datos de los organos (PK=id_org). Tal que así:

organos
---------
id_org
nom_org

sint_sign
--------
id_sint
nom_sint
descr
clasif ...

sint_causa
----------
id_sint (FK)
id_org (FK)
causas

La tabla "sint_causa" la he creado porque causas (que en realidad creo que tambien seria una Foreign Key) depende del sintoma y del organo, por lo que debo tener una relación de los sintomas que puede tener cada organo y las causas que lo provocan (la causas son enfermedades, tengo otra tabla que me guarda los datos de las enfermedades). La llave principal de "sint_causa" seria la combinación de (id_sint, id_org) pero son foraneas. ¿Es eso correcto? Ha llegado un momento en que me lo questiono todo porque no se que estoy haciendo.

Estoy usando DBDesigner, pero soy bastante novata.

Gracias por leerme.