ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ
37
Αναλυτικά οι σειρές του Πίνακας 18 είναι:
▪ ID_equipment: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
equipment.
▪ ID_department: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
department.
3.7.17 Πίνακας programme
Στον πίνακα programme αποθηκεύονται κάποια από τα στοιχεία για την σωστή δημιουρ-
γία και εμφάνιση του ωρολογίου προγράμματος. Η δομή του παρουσιάζεται στον Πίνα-
Πίνακας 19: Πίνακας programme.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
ID
int(10)
Όχι
NULL
AUTO_INCREMENT
ID_semes-
ter_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_schedule
int(10))
Όχι
NULL
FOREIGN KEY
ID_department
int(10)
Όχι
NULL
FOREIGN KEY
Αναλυτικά οι σειρές του Πίνακας 19 είναι:
▪ ID: Είναι το πρωτεύον κλειδί του πίνακα.
▪ ID_semester_course: Είναι ξένο κλειδί και αποτελεί το ID του πίνακα semes-
ter_course. Αυτό το πεδίο το θέλουμε για να βρούμε το εξάμηνο που διδάσκετε
κάθε μάθημα.
▪ ID_day: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα day.
Αυτό γίνεται ώστε να γνωρίζουμε ποια ημέρα διδάσκετε το μάθημα.
▪ ID_hour: Στο πεδίο ID_hour κρατάμε την ώρα που διδάσκετε το μάθημα.
▪ ID_user: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα users.
Σε αυτό το πεδίο έχουμε το ID του καθηγητή που διδάσκει το μάθημα.
▪ ID_schedule: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
schedule. Εδώ αποθηκεύουμε το ID της χρονιάς που αφορά το πρόγραμμα.