background image

 

 

 

- 88 -

 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

user_id 

int(11) 

όχι 

καμία 

activation_hash 

varchar(32) 

όχι 

καμία 

Πίνακας 10: Η δομή του πίνακα “user_activation” 

 

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

 

activation_hash:  Μια  συμβολοσειρά  σταθερού  μήκους  32  χαρακτήρων  που 

προκύπτει από συνάρτηση κατακερματισμού και χρησιμεύει ως στοιχείο επαλήθευσης 
του αιτήματος ενεργοποίησης του χρήστη. 

4.2.6 Πίνακας “users_logs” 

Ο  Πίνακας  11  εμφανίζει  τη  δομή  του  πίνακα  “users_logs”  ο  οποίος  περιέχει  τις 

πληροφορίες του αρχείου καταγραφής των ενεργειών των χρηστών. 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

log_id 

bigint(20) 

όχι 

καμία 

AUTO_INCREMENT 

timestamp 

datetime 

όχι 

καμία 

user_name 

varchar(40) 

όχι 

καμία 

action_description 

text 

όχι 

καμία 

Πίνακας 11: Η δομή του πίνακα “users_logs” 

 

log_id:  Το  αναγνωριστικό  της  καταγραφής  ενέργειας  χρήστη.  Αποτελεί  το 

πρωτεύον κλειδί του πίνακα και αυξάνεται αυτόματα με κάθε νέα καταχώριση. Ο τύπος 
bigint(20) μας δίνει τη δυνατότητα για ένα πολύ μεγάλο εύρος ακεραίων αριθμών για το 
πλήθος των εγγραφών ενέργειας χρηστών. 

 

timestamp:  Η  χρονική  στιγμή  της  καταγραφής  ενέργειας  χρήστη  σε  μορφή 

ημερομηνίας και ώρας. Παίρνει αυτόματα την τρέχουσα τιμή ημερομηνίας και ώρας. 

 

device_id: Το όνομα του χρήστη ο οποίος προέβη στη συγκεκριμένη ενέργεια. 

 

action_description: Η περιγραφή της ενέργειας την οποία έκανε ο χρήστης.