0% found this document useful (0 votes)
43 views4 pages

Mini Project Topics

The document outlines various mini project topics involving SQL database design, including systems for library management, online food ordering, student attendance, hospital management, e-commerce, banking, movie ticket booking, hotel reservations, inventory management, and airline management. Each project includes entities, concepts, and specific features aimed at managing data effectively. Additionally, it provides a structured approach for database design, schema creation, data population, query demonstrations, and optimization techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views4 pages

Mini Project Topics

The document outlines various mini project topics involving SQL database design, including systems for library management, online food ordering, student attendance, hospital management, e-commerce, banking, movie ticket booking, hotel reservations, inventory management, and airline management. Each project includes entities, concepts, and specific features aimed at managing data effectively. Additionally, it provides a structured approach for database design, schema creation, data population, query demonstrations, and optimization techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Mini Project Topics (with SQL Database Design Concepts)

1.​ Library Management System – Heanisha and Team


o​ Entities: Books, Authors, Members, Borrow/Return Transactions, Fines
o​ Concepts: Primary/foreign keys, relationships (1:M, M:N),

Features of the Project:

●​ Book inventory management


●​ Borrower and return system
●​ Tracking of late fees and due dates
●​ User roles (admin, borrower)

2.​ Online Food Ordering System –Gukaraja devi and Team


o​ Entities: Restaurants, Menu Items, Customers, Orders, Payments, Delivery
o​ Concepts: Normalization (menu redundancy), JOIN queries, indexing for search.
3.​ Student Attendance and Marks Management – Sabarish.S and Team
o​ Entities: Students, Courses, Instructors, Attendance Records, Marks/Grades
o​ Concepts: Constraints, aggregate functions (AVG, MAX), views for progress
reports.

Features of the Project:

●​ Course enrollment and grade tracking


●​ GPA calculation
●​ Multiple roles (student, teacher)
●​ Real-time grade management

4.​ Hospital/Clinic Management System – Murugesh and Team


o​ Design a database to manage patient records, appointments, doctors, and
departments.
o​ Entities: Patients, Doctors, Appointments, Treatments, Billing

Features of the Project:


●​ Patient record management
●​ Doctor assignment and scheduling
●​ Medical history tracking
●​ Treatment plans and discharge summaries

5.​ E-Commerce Store Database – Diksith ram and Team


o​ Entities: Customers, Products, Orders, Cart, Payment, Shipment
o​ Concepts: Many-to-many relationships (Products ↔ Orders), views for sales
reports, triggers for stock updates.

Features of the Project:

●​ Product management with categories and suppliers


●​ Search functionality based on product attributes
●​ Real-time product availability updates
●​ Supplier management system

6.​ Banking System (Mini Version) – Sowmith and Team


o​ Entities: Customers, Accounts, Transactions, Loans, Cards
o​ Concepts: Triggers for balance updates, transactions with rollback, indexing.
7.​ Movie Ticket Booking System – Divyadharsan and Team
o​ Entities: Movies, Theatres, Shows, Seats, Customers, Payments
o​ Concepts: Composite keys (Show + Seat), check constraints, transaction handling.
8.​ Hotel Room Reservation System – Boomika and Team
o​ Create a database to manage rooms, guests, bookings, and payments.

o​ Entities: Hotels, Rooms, Customers, Reservations, Payments


o​ Concepts: Normalization, triggers for booking status update, views for
availability.

Features of the Project:

●​ Room booking and availability management


●​ Customer details tracking
●​ Real-time room status updates
●​ Multiple user roles (admin, customer)

9.​ Inventory Management System –Deepak and Team

●​ Entities: Products, Suppliers, Purchase Orders, Stock, Sales


●​ Concepts: Joins, aggregate queries, triggers for stock level alerts.

10. Airline Management System – Rinisha and Team

Entities: Flights, Aircraft, passenger, Booking, Employee, Routes, Airport

Project Structure:-
●​ Database Design: Define your entities and their relationships (e.g., a simple e-commerce system
with Customers, Products, Orders, OrderItems).

●​ Draw ER diagram

●​ Schema Creation: Use DDL to create all necessary tables. Perform all DDL Commands

●​ Data Population: Use DML to insert a reasonable amount of sample data.

●​ Query Demonstrations: Write a series of SELECT queries that demonstrate various filtering,
sorting, grouping, joining, and advanced SQL techniques to answer specific "business questions"
related to your chosen database.

●​ Write Queries for Analysis and Reporting:


o​ Basic Queries: Use SELECT statements with WHERE clauses to filter data.

o​ Joins: Combine data from multiple tables using JOIN operations (e.g., INNER
JOIN, LEFT JOIN).

o​ Aggregate Functions: Calculate summaries


using COUNT, SUM, AVG, MIN, MAX with GROUP BY.
o​ Subqueries and CTEs (Common Table Expressions): Perform more complex
data retrieval and manipulation.

o​ Data Modification: Use UPDATE and DELETE to modify or remove data if


required for specific scenarios.
o​ Views, indexes

●​ Refine and Optimize (Optional):


o​ Consider adding indexes to frequently queried columns to improve performance.

o​ If the project grows, explore views, stored procedures, or functions for modularity
and reusability.

You might also like