Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2013, 10:04
mumraa
 
Fecha de Ingreso: marzo-2012
Mensajes: 102
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: Orden de Item por Usuario

bueno, he estado leyendo un poco mas sobre claves primarias y foraneas (incluso algo sobre normales como aqui

veo entonces que he estado realizando las cosas de manera incompleta (en toda la base).

Si bien cada tabla tiene su clave primaria (mayormente campos incrementales), en las tablas dependientes incluyo ese campo clave pero sin especificar que es una clave foranea.

Creo que pasare un tiempo reacomodando todo..

Particularmente para el caso planteado, corrijanme si me equivoco, debere:

En la tabla usuario dejar el idUsuario como clave primaria y luego el resto de los campos (mail, password, fecha de registro, etc).
En la tabla items, idItem como clave primaria e idUsuario como clave foranea.

En la tabla ordenes, declarar idItem e idUsuario como claves foraneas?
debere agregar aqui tambien un idOrden autoincremental como clave primaria?

es necesario, partiendo de lo nombrado arriba, declarar mas indices por tabla?