Database Tables Last

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Student

Primary key: Student_ID


Foreign key: Batch_ID, programID

Field names Data type Data size Description

Student_ID Text 12 Student ID

Full name Text 20 Student Full name

Address Text 10 Student Address

Email Text 20 Student Email

Date of birth Date 20 Student date of birth

Password Text 12 Student password

phoneNumber Number 10 Student Telephone Number

Gender Text 10 Student Gender


CompletionStatus Enum 10 Student Completion Status
Record Size 124

Payment
Primary key: Payment_ID
Foreign keys: Student_ID , Program_ID

Field names Data type Data size Description

Payment_ID Text 12 Payment ID

Amount Number 20 Payment Amount

Date Date 20 Payment Date

Payment Status Text 10 Payment Status

Record Size 62
Program
Primary key: Program_ID
Foreign key: Admin_ID

Field names Data type Data size Description

Program_ID Text 12 Program ID

Program Name Text 20 Program name

Program Description Text 20 Program Description

Duration Text 20 Program duration

Program price Text 20 Program fee

Admin_ID Text 12 Admin ID

Record Size 104

Certificate
Primary key: Certificate_ID
Foreign key: Student_ID

Field names Data type Data size Description

Certificate_ID Text 12 Certificate ID

Issue Date Date 20 Certificate issue date

Student_ID Text 12 Student ID

Program_ID Text 12 Program ID


Record Size 56
Lecturer
Primary key: Lecturer_ID
Foreign key: Admin_ID

Field names Data type Data size Description

Lecturer_ID Text 12 Lecture ID

Lecturer Name Text 20 Lecture name

Password Text 12 Lecture account password

Lecturer Email Text 20 Lecture email address

Lecturer Phone Number 20 Lecture phone number


Number
Date Of Birth Date 20 Lecture birth day

Gender Text 10 Lecture gender

Address Text 20 Lecture address

Admin_ID Text 12 Admin ID

Record Size 146


Batch
Primary key: Batch_ID
Foreign key: Program_ID

Field names Data type Data size Description

Batch_ID Text 12 Batch ID

Number Of Students Number 20 Number of students

Status Enum 10 Status of batch

Batch Start Date Date 20 Batch start date

Batch End Date Date 20 Batch ending date

Program_ID Text 10 Certificate issue status

Admin_ID Text 10 Admin Id

Record Size 102

Staff Evaluation
Primary key: Staff_Evaluation_ID
Foreign key: Program_Staff_ID

Field names Data type Data size Description

Staff_Evaluation_ID Text 12 Staff evaluation ID

Overall Score Number 8 Staff evaluation score

Effeciency and Number 8 Staff Effeciency and


Responsiveness Responsiveness
Communication Number 8 Staff Communication

Proffessionalism Number 8 Staff Proffessionalism


And Courtesy And Courtesy
Problem Number 8 Staff Problem
Solving Ability Solving Ability
Availability Number 8 Staff Availability
And Accessibility And Accessibility
Additional Feedback Text 50 Additional feedback

Program_Staff_ID Text 12 Program staff ID

Record Size 124


Lecture
Primary key: Lecture_ID
Foreign key: Lecturer_ID , Module_ID

Field names Data type Data size Description

Lecture_ID Text 12 Lecture ID

Time Time 20 Lecture time

Date Date 20 Lecture date

Duration Time 20 Lecture duration

Lecturer_ID Text 12 Lecturer’s ID

Module_ID Text 12 Module ID


Record Size 96

Attendence
Primary key: Attendence_ID
Foreign key: -

Field names Data type Data size Description

Attendence_ID Text 12 Attendence ID

Date Date 20 Attendence date

Record Size 32
Program Office Staff
Primary key: Employee_ID
Foreign key: Admin_ID

Field names Data type Data size Description

Employee_ID Text 12 Employee ID

Employee Name Text 12 Employee Name

Gender Text 10 Employee gender

Employee Address Text 20 Employee address

Date Of Birth Date 20 Employee birth day

Employee Phone Number 20 Employee phone number


Number

Employee Email Text 20 Employee email address

Password Number 12 Employee account password

Admin_ID Text 12 Admin ID

SupportTicketRating Text 10 Support ticket rating


Record Size 148

Course Material
Primary key: Course_Material_ID
Foreign key: Module_ID

Field names Data type Data size Description

Course_Material_ID Text 12 Course Material ID

Name Text 12 Course Material Name

File path Text 50 File path on server

Upload date Date 20 File Upload date

Module_ID Text 12 Module ID

Description Text 50 Course Material Description

Record Size 156


Support ticket
Primary key: Ticket_ID
Foreign key: Student_ID, Program_Staff_ID

Field names Data type Data size Description

Ticket_ID Text 12 Ticket ID

Message Text 50 Ticket message

Student _ID Text 12 Student ID

Program_Staff_ID Text 12 Program staff ID

Requested Date Date 20 Support ticket requested date

Resolved Date Date 20 Support ticket resolved date

Status Enum 10 TicketStatus

ChatServiceLink Text 20 Chat Instance Link

Title Text 20 Ticket Title

FeedbackRating Number 10 FeedbackRating

Record Size 186


Module
Primary key: Module_ID
Foreign key: Batch_ID, Program_ID, Admin_ID

Field names Data type Data size Description

Module_ID Text 12 Module ID

Name Text 20 Module Name

Description Text 50 Module description

Credit Text 12 Module Credit

Program_ID Text 12 Program ID

Admin_ID Text 12 Admin ID

BatchId Text 12 BatchID


Record Size 130

Quiz
Primary key: Quiz_Submission_ID
Foreign key: Student_ID, Quiz_ ID

Field names Data type Data size Description

Quiz ID Text 12 Quiz ID

Title Text 10 Quiz Title

Created Date Text 12 Quiz Created Date

Module ID Text 12 Module ID

Record Size 46
Quiz Questiom
Primary key: Quiz_ID
Foreign key: Module_ID

Field names Data type Data size Description

QuizQuestion_ID Text 12 QuizQuestion ID

Correct Option Number 8 Correct Quiz Option

Option 1 Number 8 Quiz Option 1

Option 2 Number 8 Quiz Option 2

Option 3 Number 8 Quiz Option 3

Question Body Text 100 Question Body

Record Size 144

Director
Primary key: Director_ID
Foreign key: Admin_ID

Field names Data type Data size Description

Director_ID Text 12 Director ID


Name Text 12 Director Name

Password Text 10 Director Account Password

Email Text 20 Director email address

Address Text 50 Director address

Date_of_Birth Date 20 Director birth day

Admin ID Text 12 Admin ID


Phone_Number Number 10 Director phone number

Password Text 12 Director account password

Admin_ID Text 12 Admin ID

Record Size 170


Assignment submission
Primary key: Submission_ID
Foreign key: Student_ID, Assignment_ID

Field names Data type Data size Description

Submission_ID Text 12 Submission ID


Comments Text 50 Submission Comments

Graded status Text 10 Graded status in submission

Submission File Path Text 50 Submission File Path

Submission Status Text 12 Submission Status

Submission Date Date 20 Submission date

Grade Value Number 10 Submission Grade Value

Graded Date Date 20 Submission grade date

Student_ID Text 12 Student ID

Assignment_ID Text 12 Assignment ID

Record Size 208

Assignment
Primary key: Assignment_ID
Foreign key: Module_ID

Field names Data type Data size Description

Assignment_ID Text 12 Assignment ID

Title Text 20 Assignment Title

Assignment File Path Text 50 Assignment File Path

Description Text 20 Assignment Description

Due Date Date 20 Assignment Due Date

Module_ID Text 12 Module ID

Record Size 134


Lecturer Evaluation
Primary key: Lecturer_evaluation_ID
Foreign key: Lecturer_ID

Field names Data type Data size Description

Lecturer_evaluation_ID Text 12 Lecturer evaluation ID

clarityofExplaination Number 8 Lecturer clarityofExplaination

Engagement Number 8 Lecturer Engagement


And Interaction And Interaction
Subject Knowledge Number 8 Lecturer Subject Knowledge

Availability Number 8 Lecturer Availability


And Approachability And Approachability
Punctuality Number 8 Lecturer Punctuality
And Orgnization And Orgnization
Overall Score Number 8 Overall Score

Additional Feedback Text 50 Additional Feedback

Lecturer_ID Text 12 Lecturer ID

Record Size 120

Student-Lecture
Primary key: Student_ID, Lecture_ID
Foreign key: Student_ID, Lecture_ID

Field names Data type Data size Description

Student_ID Text 12 PK

Lecture_ID Text 12 PK
Duration 20
Record Size 44
Module-Lecturer
Primary key: Module_ID,Lecture_ID
Foreign key: Module_ID,Lecture_ID

Field names Data type Data size Description

Module_ID Text 12 PK

Lecture_ID Text 12 PK
Record Size 24

Lecturer-Program
Primary key: Program_ID,Lecture_ID
Foreign key: Program_ID,Lecture_ID

Field names Data type Data size Description

Program_ID Text 12 PK

Lecture_ID Text 12 PK
Record Size 24

Batch-Student
Primary key: Student_ID,Batch_ID
Foreign key: Student_ID,Batch_ID

Field names Data type Data size Description

Batch_ID Text 12 PK

Student_ID Text 12 PK

Record Size 24
System Admin
Primary key: Admin_ID
Foreign key: -

Field names Data type Data size Description

Admin_ID Text 12 Admin ID

Admin Email Text 20 Admin Email

Admin Password Text 12 Admin Password

Record Size 44

Module-Student
Primary key: Student_ID,Module_ID
Foreign key: Student_ID,Module_ID

Field names Data type Data size Description

Module_ID Text 12 PK

Student_ID Text 12 PK

Result Text 20 Result


Record Size 44

Assignment Submission-Student

Primary key: Student_ID,Assignment_Submission_ID


Foreign key: Student_ID,Assignment_Submission_ID

Field names Data type Data size Description

Assignment_Submission_ID Text 12 PK

Student_ID Text 12 PK

Record Size 24
Payment-Student-Program

Primary key: Student_ID,Payment_ID,Program_ID


Foreign key: Student_ID,Payment_ID,Program_ID

Field names Data type Data size Description

Payment_ID Text 12 PK

Student_ID Text 12 PK

Program_ID Text 20 PK
Record Size 44

Student-Program

Primary key: Student_ID,Program_ID


Foreign key: Student_ID,Program_ID

Field names Data type Data size Description

GPA Number 5 GPA

Student_ID Text 12 PK

Program_ID Text 20 PK
Record Size 37

Student- Attendance Register - Lecture

Primary key: Student_ID,Attendance_Register_ID,Lecture_ID


Foreign key: Student_ID,Attendance_Register_ID,Lecture_ID

Field names Data type Data size Description

Lecture_ID Text 12 PK

Student_ID Text 12 PK

Attendance_Register_ID Text 12 PK

Record Size 36
Attendance Register
Primary key: Attendance_Register_ID
Foreign key: -

Field names Data type Data size Description

Date Date 15 Date

Attendance_Register_ID Text 12 Attendance Register ID

Record Size 27

Student-Quiz Question
Primary key: Student_ID,Quiz_Question_ID
Foreign key: Student_ID,Quiz_Question_ID

Field names Data type Data size Description

Quiz_Question_ID text 12 PK

Student_ID Text 12 PK

selectedOption Text 12 Selected Option


Record Size 36

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy