Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

¿Puede una ForeignKey apuntar a algo que no sea clave primaria de otra tabla?

Estas en el tema de ¿Puede una ForeignKey apuntar a algo que no sea clave primaria de otra tabla? en el foro de Bases de Datos General en Foros del Web. Hola a todos, pues eso: ¿Puede una ForeignKey apuntar a algo que no sea clave primaria de otra tabla? Por ejemplo a una clave "secundaria" ...
  #1 (permalink)  
Antiguo 05/12/2007, 04:59
 
Fecha de Ingreso: agosto-2007
Mensajes: 237
Antigüedad: 16 años, 8 meses
Puntos: 1
¿Puede una ForeignKey apuntar a algo que no sea clave primaria de otra tabla?

Hola a todos,

pues eso:


¿Puede una ForeignKey apuntar a algo que no sea clave primaria de otra tabla? Por ejemplo a una clave "secundaria" de otra tabla, o a campos de otra tabla definidas sobre los que se han establecio indices....

Un saludo a todos.
  #2 (permalink)  
Antiguo 05/12/2007, 05:31
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Re: ¿Puede una ForeignKey apuntar a algo que no sea clave primaria de otra tabla?

si puede, pero al campo que apunte lógicamente debe ser UNIQUE (algo que cumple una PK) porque en caso contrario a cual de los registros apuntaría???

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:21.