{"id":24811674,"url":"https://github.com/sushant98k/library_management_system_sql","last_synced_at":"2025-10-13T13:31:39.403Z","repository":{"id":258264473,"uuid":"873648262","full_name":"Sushant98K/Library_Management_system_SQL","owner":"Sushant98K","description":"📚 Library Management System (LMS) - SQL Project 📊","archived":false,"fork":false,"pushed_at":"2024-11-06T19:15:46.000Z","size":519,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T11:24:24.907Z","etag":null,"topics":["library-management-system","mysql","project","sql"],"latest_commit_sha":null,"homepage":"","language":"TSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sushant98K.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-16T14:10:56.000Z","updated_at":"2025-01-31T20:35:39.000Z","dependencies_parsed_at":"2024-10-18T07:45:23.661Z","dependency_job_id":null,"html_url":"https://github.com/Sushant98K/Library_Management_system_SQL","commit_stats":null,"previous_names":["sushant98k/library_management_system_sql"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sushant98K/Library_Management_system_SQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sushant98K%2FLibrary_Management_system_SQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sushant98K%2FLibrary_Management_system_SQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sushant98K%2FLibrary_Management_system_SQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sushant98K%2FLibrary_Management_system_SQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sushant98K","download_url":"https://codeload.github.com/Sushant98K/Library_Management_system_SQL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sushant98K%2FLibrary_Management_system_SQL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015312,"owners_count":26085684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["library-management-system","mysql","project","sql"],"created_at":"2025-01-30T13:15:51.461Z","updated_at":"2025-10-13T13:31:39.038Z","avatar_url":"https://github.com/Sushant98K.png","language":"TSQL","readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"https://readme-typing-svg.herokuapp.com/?font=Righteous\u0026size=35\u0026center=true\u0026vCenter=true\u0026width=500\u0026height=70\u0026duration=4000\u0026lines=Hi+There!+👋;+Welcome+to+the+,+Library+Management+System!;+SQL+Project;\" /\u003e\n\u003c/h1\u003e\n\n# 📚 Library Management System (LMS) - SQL Project 📊\n\nWelcome to the **Library Management System (LMS)** project! 🎓 This project demonstrates how to create a fully functional library management system using **SQL**. The goal is to manage library operations like **book records**, **user management**, **borrow/return transactions**, and more using SQL queries and database design techniques.\n\n---\n\n## 💡 Project Overview\n\nThe **Library Management System** is designed to handle day-to-day library tasks with ease by managing:\n\n- 📚 **Books and Resources**: Adding, updating, and deleting book records.\n- 👨‍🎓 **Students/Members**: Registering new users and managing membership details.\n- 🔄 **Transactions**: Borrowing and returning books, tracking due dates.\n- 📊 **Reports**: Generating summaries of overdue books, user activity, and stock availability.\n\nThis project provides an efficient way of organizing and retrieving library data using **SQL** as the database backbone.\n\n---\n\n## 🛠️ Technologies Used\n\n- **SQL**: The core technology used to create tables, relationships, and perform CRUD operations (Create, Read, Update, Delete).\n- **Database Management System**: MySQL, PostgreSQL, or any other SQL-compatible DBMS.\n- **ER Diagram**: Visual representation of the database structure to demonstrate relationships between entities.\n\n---\n\n## 🎯 Features\n\n- 📚 **Book Management**: Add, remove, and update book records, including details like author, ISBN, genre, and stock availability.\n- 👥 **Member Management**: Register new members, update their details, and manage their borrowing activity.\n- 🔄 **Transaction System**: Issue and return books with automatic due date and fine calculation.\n- 🕒 **Overdue Tracking**: Query overdue books and notify users for returns.\n- 📊 **Reports**: Generate reports for library statistics, such as the most borrowed books and member activity logs.\n\n---\n\n## 🗺️ ER Diagram - Library Management System\n\nBelow is the **Entity-Relationship Diagram (ERD)** of the **Library Management System**, which visually represents how entities like books, members, and transactions are connected.\n\n![ER Diagram](https://github.com/Sushant98K/Library_Management_system_SQL/blob/main/libManagement.png)\n\n---\n\n## 🚀 How to Use\n\n1. **Clone the repository** to your local machine:\n   ```bash\n   git clone https://github.com/sushant98k/Library_Management_system_SQL.git\n   ```\n2. **Run the SQL scripts** in your preferred SQL environment:\n   - `create_tables.sql`: Creates the necessary tables for the LMS.\n   - `insert_data.sql`: Populates the tables with sample data.\n   - `queries.sql`: Contains useful queries for various library operations.\n3. **Execute Queries**: Use the provided SQL queries to interact with the system, such as adding new books, managing members, and processing book loans.\n\n---\n\n## 🔧 Future Enhancements\n\n- 🖥️ **Front-End Integration**: Build a simple UI to interact with the SQL database.\n- 🔄 **Advanced Search**: Implement advanced search options with filters for genres, authors, or publication dates.\n- 📦 **Backup/Restore System**: Add functionality to back up and restore the database.\n- 💻 **Cloud Database**: Deploy the system using a cloud-hosted database service like Amazon RDS or Google Cloud SQL.\n\n---\n\n## 🤝 Let's Connect!\n\nIf you have any questions or would like to contribute to this project, feel free to reach out! 🙌\n\n- **LinkedIn**: [Sushant Kate](https://www.linkedin.com/in/sushant-kate)\n- **Discord**: toy.breaker\n\nLet’s build and grow together as developers! 🚀💡\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsushant98k%2Flibrary_management_system_sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsushant98k%2Flibrary_management_system_sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsushant98k%2Flibrary_management_system_sql/lists"}