40
ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ
3.7.20 Πίνακας programme_rooms_history
Όπως και ο πίνακας programme_rooms_history έτσι και αυτός χρησιμοποιείτε για την
δημιουργία του ιστορικού. Η δομή του παρουσιάζεται στον Πίνακας 22.
Πίνακας 22: Πίνακας programme_ rooms_history.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
ID
int(10)
Όχι
NULL
AUTO_INCREMENT
ID_day_hour
int(10)
Όχι
NULL
ID_room
int(10)
Όχι
NULL
FOREIGN KEY
ID_course
int(10)
Όχι
NULL
FOREIGN KEY
ID_department
int(10)
Όχι
NULL
FOREIGN KEY
Αναλυτικά οι σειρές του Πίνακας 22 είναι:
▪ ID: Είναι το πρωτεύον κλειδί του πίνακα.
▪ ID_day_hour: Σε αυτό το πεδίο κρατάμε την ημέρα και την ώρα που είναι κα-
τειλημμένη μια αίθουσα.
▪ ID_room: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα rooms.
▪ ID_course: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
course.
▪ ID_department: Είναι ξένο κλειδί και αποτελεί το πεδίο σύνδεσης με τον πίνακα
department. Είναι σημαντικό ώστε να ξέρουμε σε ποιο πρόγραμμα σπουδών ανή-
κει κάθε γραμμή του πίνακα.
3.7.21 Πίνακας exam_days
Σε αυτόν τον πίνακα αποθηκεύτε η περίοδος της εξεταστικής. Η εκάστοτε γραμματεία
ορίζει τις ημερομηνίες που αρχίζει και τελειώνει η εξεταστική και το πληροφοριακό σύ-
στημα αποθηκεύει αυτόματα όλες τις ημερομηνίες. Η δομή του παρουσιάζεται στον Πί-
Πίνακας 23: Πίνακας exam_days.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
ID
int(10)
Όχι
NULL
AUTO_INCREMENT
name
varchar(10)
Όχι
NULL
id_department
int(10)
Όχι
NULL
FOREIGN KEY