This project implements a comprehensive relational database for a modern library using MySQL. It manages:
- Books, authors, publishers, categories
- Members and librarians
- Borrowings, reservations, inventory
- Events, book reviews, fines, and notifications
- MySQL Server (e.g., MySQL Workbench, XAMPP, or the
mysqlCLI) - The provided
.sqlschema and data files
-
Clone or Download the Repository
git clone https://github.com/Kaballah/Library-Database-Management-System.git cd Library-Database-Management-System -
Open MySQL Workbench
-
Import the Schema
-
In MySQL Workbench, go to File > Open SQL Script and select library_management.sql
-
Click the lightning bolt (Run) to execute
Or in CLI:
-
Run the bash command
mysql -u yourusername -p < library_management.sql -
Login and Explore the Database
USE library_management; SHOW TABLES; SELECT * FROM members;
Or view the ERD on dbdiagram.io: ER Diagram
Author Developed by Kabala Ronnie





