ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ
41
Αναλυτικά οι σειρές του Πίνακας 23 είναι:
▪ ID: Είναι το πρωτεύον κλειδί του πίνακα.
▪ name: Αποθηκεύονται οι ημερομηνίες της εξεταστικής.
▪ id_department: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
department.
3.7.22 Πίνακας exam_programme
Αυτός ο πίνακας δημιουργήθηκε για την δημιουργία του προγράμματος της εξεταστικής.
Η δομή του παρουσιάζεται στον Πίνακας 24.
Πίνακας 24: Πίνακας exam_programme.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
ID
int(10)
Όχι
NULL
AUTO_INCREMENT
ID_semester_course
int(10)
Όχι
NULL
FOREIGN KEY
ID_day
int(10)
Όχι
NULL
FOREIGN KEY
ID_hour
int(10)
Όχι
NULL
ID_user
int(10)
Όχι
NULL
FOREIGN KEY
ID_department
int(10)
Όχι
NULL
FOREIGN KEY
Αναλυτικά οι σειρές του Πίνακας 24 είναι:
▪ ID: Είναι το πρωτεύον κλειδί του πίνακα.
▪ ID_semester_course: Είναι ξένο κλειδί και αποτελεί το ID του πίνακα semes-
ter_course. Αυτό το πεδίο το θέλουμε για να βρούμε το εξάμηνο που διδάσκετε
κάθε μάθημα.
▪ ID_day: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα day.
Αυτό γίνεται ώστε να γνωρίζουμε ποια ημέρα διδάσκετε το μάθημα.
▪ ID_hour: Στο πεδίο ID_hour κρατάμε την ώρα που διδάσκετε το μάθημα.
▪ ID_user: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα users.
Σε αυτό το πεδίο έχουμε το ID του καθηγητή που διδάσκει το μάθημα.
▪ ID_department: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
department. Είναι σημαντικό ώστε να ξέρουμε σε ποιο πρόγραμμα σπουδών ανή-
κει κάθε γραμμή του πίνακα.