Está en la página 1de 2

3.

- Del siguiente caso obtener : a) Las tablas correspondientes aplicando Normalizacin:

Se requiere llevar un control sobre los prstamos que hace la biblioteca a sus socios. Se quiere saber en un determinado momento si existe algn ejemplar de un libro, disponible para prstamo y la ubicacin donde se encuentra, si no existe algn ejemplar de un libro disponible se quiere saber cuando se tendr uno disponible. Los libros se van numerando cada vez que hay una nueva adquisicin, un libro tiene uno o varios ejemplares. Lo que se presta son los ejemplares del libro y se registra la fecha de prstamo y de entrega, adems a un socio solo se le pueden prestar 3 libros(ejemplares) en un da. Tambin se necesita saber si un ejemplar esta en reparacin a ya esta dado de baja o esta en prstamo es decir el estatus del ejemplar. Se necesita saber l o los autores que escriben los libros, por que los socios en ocasiones tratan de localizar un libro en base al autor. Tambin es necesario saber la Editorial que emiti el libro por si se requiere hacer una reposicin o adquisicin.
Criterios: - Un Libro puede tener varios ejemplares para prstamo para los socios. - A un socio se le puede prestar mas de un ejemplar (obviamente de diferente Libro). - A un socio se le puede prestar el mismo ejemplar del libro en diferente fecha de prstamo. - Un autor puede Escribir varios libros, un libro solo puede ser escrito por varios autores. - Una Editorial puede editar muchos Libros, un libro solo puede ser editado por una editorial.

Se tiene la sig. Estructura : Libro = { id_libro, nomb_lib, fec_imp_lib, lug_imp_lib, id_edit, nomb_edit, dir_edit, Id_ejemplar, ubic_ejem, fec_prest_ejem, fec_ent_ejem, estatus_ejem, id_autor, nomb_aut, nac_aut, grado_aut, id_socio, nomb_soc, direc_soc, grado_soc, tel_soc }.

También podría gustarte