background image

34 

ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ 

 

▪  ID_department: Είναι ξένο κλειδί του και αποτελεί το ID του τμήματος με το 

οποίο έχει γίνει αντιστοίχιση το μάθημα. Αυτό το πεδίο υπάρχει γιατί το ίδιο μά-

θημα μπορεί να διδάσκεται σε διαφορετικά τμήματα κάθε εξάμηνο. 

3.7.11  Πίνακας university 

Περιέχει την ονομασία του κάθε πανεπιστημίου έτσι όπως την καταχωρεί ο γενικός δια-

χειριστής του συστήματος. Η δομή του παρουσιάζεται στον Πίνακας 13. 

Πίνακας 13: Πίνακας university. 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

ID 

int(10) 

Όχι 

NULL 

AUTO_INCREMENT 

name 

varchar(10) 

Όχι 

NULL 

 

 

Αναλυτικά οι σειρές του Πίνακας 13 είναι: 

▪  ID: Αποτελεί το πρωτεύον κλειδί του πίνακα. 

▪  name: Πεδίο για την ονομασία του πανεπιστημίου. Για παράδειγμα πανεπιστήμιο 

δυτικής Μακεδονίας. 

3.7.12  Πίνακας department 

Στον πίνακα department αποθηκεύονται όλα τα στοιχεία για το κάθε τμήμα του πανεπι-

στημίου. Η δομή του παρουσιάζεται στον Πίνακας 14. 

Πίνακας 14: Πίνακας department. 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

ID 

int(10) 

Όχι 

NULL 

AUTO_INCREMENT 

name 

varchar(25) 

Όχι 

NULL 

 

ID_university 

varchar(25) 

Όχι 

NULL 

FOREIGN KEY 

sso_depart 

int(10) 

Όχι 

NULL 

FOREIGN KEY 

 

Αναλυτικά οι σειρές του Πίνακας 14 είναι: 

▪  ID: Αποτελεί το πρωτεύον κλειδί του πίνακα. 

▪  name: Σε αυτό το πεδίο καταχωρείται η ονομασία του κάθε τμήματος του πανε-

πιστημίου.