Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/04/2012, 21:03
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Duda con los campos "id"

Esto varía según el caso, no hay un solución general, pero si puedes seguir ciertas prácticas recomendadas, por ejemplo, imagina el modelo de una cadena de tiendas con la tabla Tiendas, la tabla Productos y la tabla TiendasProductos que establece los productos que se venden en cada tienda y la cantidad disponible.

Tiendas y Productos son tablas que definen entidades, y muy probablemente existan otras tablas que las referencien, en estos casos, lo recomendado es tener una pk de un solo campo (natural o sustituta)

TiendasProductos es una tabla que relaciona entidades, y dada la unicidad del par IdTienda-IdProducto, no tiene mucho sentido agregar una columna adicional para definir la pk.

Saludos