Cita:
Iniciado por liloo6retug creo que te sale mejor asi
usuario(id,nombre,...)
autor(id,nombre)
editorial(id,nombre,direcion,..)
libro(id,codigolibro,#ejemplar,volumen,#hojas,idau tor,ideditorial,añoimpreso,...)
....
lo del prestamo seria mejor asi..
prestamo(id,fechasolicitud,fechaentrega,idusuario) solo un id de prestamo y varios detalles estilo una factura..
detalleprestamo(id,idprestamo,idlibro)
creo que te sale mejor asi
usuario(id,nombre,...)
autor(id,nombre)
editorial(id,nombre,direcion,..)
libro(id,codigolibro,#ejemplar,volumen,#hojas,idau tor,ideditorial,añoimpreso,...)
....
tipoestado(id,nombre) (esto seria para: en estante,en reparacion, dado de baja, prestado,...)
estadolibro(id,idlibro,idtipo) con eso al buscar un libro solo es generar un formulario y consultar su estado si hay control...en el caso de que no hayan en el estante
tambien seria mirar el tipo de prestamo (interno (algunas horas), externo (varios dias))
y
lo del prestamo seria mejor dejarlo asi como lo planteas..lo anterior es para que quede mejor normalizado
prestamo(id,fechasolicitud,fechaentrega,idusuario) solo un id de prestamo y varios detalles estilo una factura..
detalleprestamo(id,idprestamo,idlibro)
en que lenguaje y ambiente lo desarrollas?