background image

 

 

59 | 

 

 

 

 

 

gender 

Varchar(6) 

Όχι 

Καμία 

identity_number 

Varchar(15) 

Όχι 

Καμία 

afm 

Varchar(15) 

Όχι 

Καμία 

doy 

Varchar(45) 

Όχι 

Καμία 

ama_ika 

Varchar(45) 

Όχι 

Καμία 

amka 

Varchar(45) 

Όχι 

Καμία 

year_in 

Int(11) 

Όχι 

Καμία 

birth_day 

Date 

Όχι 

Καμία 

IBAN 

Varchar(45) 

Όχι 

Καμία 

counter_requests 

Int(11) 

όχι 

is_in 

Int(1) 

Όχι 

gen_average 

Float 

Ναι 

Καμία 

passed_courses 

Int(11) 

Ναι 

Καμία 

win_el_average 

Float 

Ναι 

Καμία 

passed_win_el_courses 

Int(11) 

Ναι 

Καμία 

sum_el_average 

Float 

Ναι 

Καμία 

passed_sum_el_courses 

Int(11) 

Ναι 

Καμία 

submit_courses 

Int(1) 

Όχι 

file_cv_original 

Varchar(45) 

Ναι 

Καμία 

file_grades_original 

Varchar(45) 

Ναι 

Καμία 

file_ika_original 

Varchar(45) 

ναι 

Καμία 

Πίνακας 4: Η δομή του πίνακα "student" 

  id: Αποτελεί το αναγνωριστικό στοιχείο του πίνακα και συνάμα το πρωτεύον κλειδί. 

  File_cv_name:  Συμβολοσειρά  25  χαρακτήρων.  Πρόκειται  για  τυχαία  συμβολοσειρά 

που διαμορφώνεται από κατάλληλο αλγόριθμο. Είναι τυχαία με σκοπό την αποφυγή 

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

του βιογραφικού του φοιτητή. 

  File_grades_name: Ομοίως με παραπάνω, πρόκειται για το αρχείο του απογραφικού 

δελτίου εισόδου – εξόδου του φοιτητή. 

  File_ika:  Ομοίως  με  παραπάνω,  πρόκειται  για  το  αρχείο  της  βεβαίωσης  ΙΚΑ  του 

φοιτητή. 

  User_id:  Πρόκειται  για  το  αναγνωριστικό  στοιχείο  του  χρήστη  που  είναι  φοιτητής. 

Αποτελεί ξένο κλειδί (foreign key) [35]  του πίνακα για τον πίνακα «users» καθώς είναι 

συσχετισμένοι.