
27/06/2008, 02:09
|
 | | | Fecha de Ingreso: febrero-2004
Mensajes: 81
Antigüedad: 21 años Puntos: 0 | |
Respuesta: ForeingKey - ciclos o múltiples rutas en cascada Intentare explicarme mejor:
Una tabla con USUARIOS con primarykey para el campo ID
[ID][Descripcion]
[1][Manolo]
[2][Pepe]
[3][Alberto]
[4][Laura]
.....
Una tabla RELACION con primarykey para campo ID1, ID2. Esta tabla intenta mostrar la relacion que tienen entre los distintos usuarios.
[ID1][ID2]
Si el usuario 1 se relaciona con el 2 ==> [1][2]
Si el usuario 1 se relaciona con el 3 ==> [1][3]
Si el usuario 5 se relaciona con el 6 ==> [5][6]
Si el usuario 2 se relaciona con el 1 ==> [2][1]
Los campos ID1, ID2, viene ambos del primarykey de la tabla USUARIOS, lo que pretendia resolver es el caso en el que el usuario 1 se modifique y pase a ser usuario 7. La tabla Relacion deberia quedar:
[ID1][ID2]
Si el usuario 1 se relaciona con el 2 ==> [7][2]
Si el usuario 1 se relaciona con el 3 ==> [7][3]
Si el usuario 5 se relaciona con el 6 ==> [5][6]
Si el usuario 2 se relaciona con el 1 ==> [2][7]
Gracias, un saludo. |