Cita:
Iniciado por gnzsoloyo
Empecemos por un detalle muy importante: ¿Cuál es la lógica de esa relación ¿El usuario pertenece a la dirección, o la dirección pertenece al usuario?
ESO es lo que define donde va la FK, y también define el orden de inserciones.
En tu descripción se entiende que un mismo usuario puede tener una o más direcciones. SI es así, la FK del usuario va en la tabla direcciones, y no al revés, como estás diciendo.
Estarías diseñando incorrectamente las tablas.
una direccion puede tener una o mas usuarios... asi seria la relacion.
Cita: Por otro lado, otra cosa que debes definir es como está constituida la PK del usuario.
¿Es un dato propio del usuario (sería lo lógico), como le username o un numero de documento, o lo harás parchando con un ID autoincremental?
Dependiendo de cual sea el dato usado como PK, será la forma de recuperar la FK a usar.
efectivamente el id es del usuario y no es AI... entonces en este caso primero se registra la direccion y luego al usuario que es el q tiene la fk no?