Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

4c.

Data Dictionary for Any Included Models


 Name Table – contains all of the registered students for the CCIS Attendance System.
The following items below are list of attributes associated with this table:

 nameID: A numeric primary key. It serves as a unique identifier for students


record and can also be used as a primary or alternate key.
 FirstName: Column containing the first name of the student.

 MiddleName: Column containing the middle name of the student.

 LastName: Column containing the last name of the student.

 Suffix: Column containing the suffix (e.g., Jr., Sr., III) of the student's name, if
applicable.

 _Month: Column representing the birth month of the student.

 _Date: Column representing the birth date of the student.

 _Year: Column representing the birth year of the student.

 Student Account Table – contains all of the student account type for the CCIS
Attendance System. The following items below are list of attributes associated with this
table:

 studentID: A numeric primary key. It serves as a unique identifier for the


student’s account and can also be used as a primary or alternate key.

 nameID: foreign key referencing the nameID attribute in the Name Table.

 contactID: foreign key referencing the contactsID attribute in the Contacts Table.

 courseID: foreign key referencing the courseID attribute in the Course Table.

 programID: foreign key referencing the programID attribute in the Program


Table.

 membershiptype: Column containing the type of membership for the student.

 studentYear: Column containing the current year or level of the student.

 Contacts Table - contains all of the contact records from the students. The following
items below are list of attributes associated with this table:

 contactsID: A numeric primary key. It serves as a unique identifier for each


contact record and can also be used as a primary or alternate key.

 email: Column containing the email address of the student.

 cellphoneNumber: Column containing the cellphone number of the student.


 _address: Column containing the address of the student.

 Course Table - contains all of the courses in CCIS department. The following items
below are list of attributes associated with this table:

 courseID: A numeric primary key. It serves as a unique identifier for each course
and can also be used as a primary or alternate key.

 courseName: Column containing the name of the course.

 Program Table - contains information about programs for the CCIS attendance system.
The following items below are list of attributes associated with this table:

 programID: A numeric primary key. It serves as a unique identifier for each


program record and can also be used as a primary or alternate key.

 ProgramName: Column containing the name of the program.

 Attendance Login Table - contains all of the attendance records from the students. The
following items below are list of attributes associated with this table:

 AttendanceLoginID: A numeric primary key. It serves as a unique identifier for


each attendance record and can also be used as a primary or alternate key.

 StudentFName: Column containing the first name of the student.

 StudentLName: Column containing the last name of the student.

 EventName: Column containing the name of the event or activity for which the
attendance was logged.

 _date: Column containing the date when the attendance was logged for the
event or activity.

 _time: Column containing the time when the attendance was logged for the
event or activity.

 Event Table - contains information about events or activities for the CCIS Attendance
System. The following items below are a list of attributes associated with this table:

 eventID: A numeric primary key. It serves as a unique identifier for each event
record and can also be used as a primary or alternate key.
 eventName: Column containing the name of the event or activity. It is a foreign
key referencing the eventName attribute in the Attendance Login Table,
establishing a relationship between the two tables.

 eventDate: Column containing the date of the event.

 Sanction Table - contains information about sanctions for the students. The following
items below are a list of attributes associated with this table:
 SanctionID: A numeric primary key. It serves as a unique identifier for each
sanction and can also be used as a primary or alternate key.

 description: Column containing the description or details of the sanction. It


provides information about the specific sanction imposed on the student.

You might also like