Este documento presenta el diseño de una base de datos para el funcionamiento de una biblioteca. Se realiza un análisis de la realidad problemática actual de la biblioteca, que no cuenta con un sistema que facilite el control de préstamos y devoluciones de forma automatizada. Luego, se aplican técnicas de modelado como el modelo entidad-relación y la normalización para diseñar las tablas de la base de datos. Finalmente, se propone el desarrollo de interfaces que permitan interactuar con la base de datos mediante el lenguaje Java y el gestor MySQL