31/12/2011, 15:49
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años Puntos: 37 | |
Respuesta: Duda sobre armado de tabla De manera muy general:
TABLA: USUARIOS
idUsuario (PK) (autonumerico)
Nombre
... resto de los datos
TABLA: USUARIOS_AMIGOS
nombre:
idRelacion(PK) (autonumerico)
idUsuario (FK)
idAmigo (FK)
Asi, en la misma tabla USUARIOS tienes a todas las personas, y cada vez que exista una nueva relacion entre 2 usuarios, grabas un registro en USUARIOS_AMIGOS, UNICAMENTE Los campos de llave, el IdUsuario como el receptor y el idAmigo que es igual al idUsuario del usuario que solicito.
El campo idUsuario es Llave primaria en tabla de usuarios, y es 2 veces llave foranea en tabla de usuarios_amigos. |