Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2012, 00:16
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 4 meses
Puntos: 37
Respuesta: Duda sobre armado de tabla

Bueno, gnxsoloyo ya me puso tarea, lo de "absolutamente innecesario" no es tan cierto, ya que "porque la clave primaria está formada por las dos PF al mismo tiempo, es decir, la PK es (idUsuario, idAmigo)" no es cierto, en ese caso hablamos de claves foraneas, que no sustituyen a lo que se llama "clave primaria"

Tomado de: http://es.wikipedia.org/wiki/Normali...bases_de_datos

"En una tabla puede que tengamos más de una columna que puede ser clave primaria por sí misma. En ese caso se puede escoger una para ser la clave primaria y las demás claves serán claves candidatas.

Una clave ajena (foreign key o clave foránea) es aquella columna que existiendo como dependiente en una tabla, es a su vez clave primaria en otra tabla."

Esto da para mas, pero bueno, mi estimado ned_style, si quieres leer algo de normalizacion de bases de datos, pues adelante, cualquiera de las 2 opciones funcionara adecuadamente para lo que requieres.

Saludos