Project Domain Description:: Student Attendance Management System Deals With The Maintenance of The Student's
Project Domain Description:: Student Attendance Management System Deals With The Maintenance of The Student's
The Domains present in this database are separated in means of students details, staff
details, time table details.
The student relation contains domains like Roll no, Name, DOB, Mobile number,
Department, Year, Address, etc….
The Staff relation contains domains like Staff code, Staff name, Subject, Password. The
Staff code and Password are use for login purpose.
The Time table relation has domains like Day and the Subjects for 1-7 periods .
ER model
FUNCTIONAL DEPEDANCY :
a.{Roll no}{Name, Dept, Year, DOB, Mno, CStatus, Address, Eid}
S Code S Name
Relation : Subject
RELATION : STAFF
RELATION : ATTENDANCE
Select Rollno, Present/Absent from Attendance where Subject code = (select Subject code
from Subject where and Sname="Subject name”) and Rollno = “Rollno” and Date = “Date”;
b. To Display the attendance status of a student for all subjects on a particular date .
Select Rollno, S Code, Present/Absent from Attendance where Rollno = “Rollno” and Date
= “Date”;
Select Rollno, Present/Absent from Attendance where Date = “Date” and SCode = (Select
SCode from Subject where Sname = “Subject Name”;
Select count(*) as ThoursPresent from attendance where Rollno = “ roll number” and
SCode = (Select SCode from Subject where Sname = “Subject Name” and Present/Absent = “P”;
b. While one user is updating a record, no other user is permitted to read or write the
record until the first user commits his changes. This prevents dirty read.