Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2012, 10:39
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
como hacer la relación entre tablas de prestamo-libro-usuario

hola gente,

aca con esta duda,

tengo la tabla usuario

id_usuario
nombre
bla bla

la tabla libro

id_libro
titulo
autor
bla bla

la tabla prestamo

id_prestamo
id_usuario
id_libro
fecha_prestamo
fecha_devolucion

pero como podran notar la logica que sigue esto, es que en un prestamo a un usuario solo se podra prestar un libro, lo cual es erroneo, ya que en un prestamo debe poderse prestar mas de un libro al usuario

entonces trate de plantearme la solucion, saque el id libro de la tabla prestamo y cree una tabla temporal de prestamo:


tabla prestamo

id_prestamo
id_usuario
fecha_prestamo
fecha_devolucion

tabla pre_prestamo

id_pre_prestamo
id_prestamo (llave foranea)
id_libro

pero ya no se como implementarlo, en que tabla guardo primero? porque si guardara primero en pre_prestamo como sabria el id_prestamo? y si guardo primero en prestamo como agrego los libros??

o como se debe plantear esto?? estoy echa bolas

gracias