Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2010, 12:36
Teosanchez
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Insertar informacion con store procedures dependiendo de el usuario

Tal como yo lo veo podría ser que un usuario tuviera un oficio o que pudiera tener más de uno. Ahora cada oficio solo puede tener un usuario (y creo que la relación es al revés).

Si tuviera un solo oficio, deberías agregar un campo oficioID a la tabla de usuarios y una relación entre oficios y usuarios por ese campo.

Si pudiera tener más de un oficio, entonces necesitas una tabla intermedia para modelar esa relación M:N.

Para insertar los datos deberías crear un procedimiento con los campos necesarios para hacer las inserciones en todas las tablas y ya en el cuerpo vas insertando en unas y otras en el orden correcto.
__________________
Mi blog de temas más o menos técnicos

Y aquí el Jamón jamon de Jabugo