CS403 (practical) Assignment # 2
CS403 (practical) Assignment # 2
Functional Dependencies:
1. StudyProgram, Semester, Student_CNIC Duration, Name, CampusCode,
CampusCity, SemesterGPA
This represents the primary key and provides all other attributes.
2. Student_CNIC Name
Student_CNIC uniquely determines the names.
Partial Dependency:
There are no partial dependencies in this table. All non-prime attributes are fully
dependent on the composite primary key {Studyprogram, Semester,
Student_CNIC}.
Transitive Dependency:
There are no transitive dependencies in this table. All non-prime attributes are
directly dependent on the composite primary keys.
Student_CNIC Name
37405-111 Ali Ahmed
37405-018 Nimra Khan
37405-105 Sehrish Iqbal
37405-128 Ahmed Sarwar
37405-100 Akmal Naeem
Functional Dependencies:
{Studyprogram, Semester, Student_CNIC} {Name, Semester GPA} (No partial
or Transitive dependencies).
Partial Dependency is in Table 2: Program Duration.
No Transitive Dependencies are present in any of the tables.