6.2.1 OEL - DBMS Spring 25 (SAMPLE)
6.2.1 OEL - DBMS Spring 25 (SAMPLE)
Open-Ended Lab
P3 GA2 5
C4 GA3 10
A3 GA6 5
Title:
Developing a Library Management System Using Database Management Systems (DBMS)
Motivation:
Problem Statement:
Design and implement a complete database-driven application for a real-world scenario. Students
are encouraged to choose an area of interest and define a problem that can be solved using a
database. They should focus on how the database will be structured and how it will support the
functionalities of the application.
2. Basic Implementation
Test the system's performance by evaluating query execution times for common
operations (CRUD, joins, and aggregations).
Analyze the efficiency of the queries and the impact of normalization on database
performance.
Encourage students to extend the basic system with advanced functionalities such as:
o A web-based or desktop frontend interface for easy database interaction.
o Integration with external systems, reporting tools, or dynamic notifications.
Students are encouraged to innovate by adding features beyond the core requirements
while staying within the database's design constraints.
NOTE:
The below part needs to be presented in final lab class of submission along
with the first part. You only need to submit the upper part till Friday.
Lab Activity:
Background/Theory
ER Diagram
Relational Schema
DATABASE MANAGEMENT SYSTEM LAB Lab Session OEL
Iqra University Department of Software Engineering
SQL Queries
Output Screenshots
Reflection Report
o Challenges faced during the project
o Solutions implemented
o Potential improvements
Analysis
Results
Discussion on Results
Concluding Remarks
References
Presentation
Runnable Application