Ums Dbms Project
Ums Dbms Project
Project Dbms
PROJECT :
Creating a University Management System involves handling data about entities like
Students, Faculty, Courses, Departments, and more. Here's a detailed plan with an ERD,
relational model, and normalization:
Stakeholders
1. Students: Register for courses, view grades, and access schedules.
2. Faculty: Manage courses, track student performance, and submit grades.
3. Administrators: Oversee operations, generate reports, and manage data
integrity.
4. IT Staff: Maintain the system and ensure its security and availability.
_____________________________________________________
Entity-Relationship Diagram (ERD)
Entities and Attributes:
Student:
o Student_ID (PK)
o Name
o Email
o Phone
o Address
o Department_ID (FK)
Faculty:
o Faculty_ID (PK)
o Name
o Email
o Phone
o Department_ID (FK)
Course:
o Course_ID (PK)
o Course_Name
o Credits
o Department_ID (FK)
Department:
o Department_ID (PK)
o Department_Name
Enrollment:
o Enrollment_ID (PK)
o Student_ID (FK)
o Course_ID (FK)
o Grade
Teaching:
o Teaching_ID (PK)
o Faculty_ID (FK)
o Course_ID (FK)
o Semester
ERD Structure:
We'll have relationships such as:
"Belongs to" between Student and Department.
"Belongs to" between Faculty and Department.
"Offers" between Department and Course.
"Enrolls in" between Student and Course (via Enrollment).
"Teaches" between Faculty and Course (via Teaching).
ENTITY RELATIONSHIP DIAGRAM ( ERD )
NORMALIZATION
Step-by-Step Normalization
Unnormalized Form (UNF):
Initially, data is unorganized and might contain repeating groups or arrays.
Example Table:
STUDENT_I Student_Nam Department_Nam Course_I Course_Nam
D
Grade
e e D e
S001 Alice Computer Science C101 Databases A
S001 Alice Computer Science C102 Java B+
S002 Bob Mathematics C103 Algebra A-