background image

 

 

 

- 89 -

 

4.2.7 Πίνακας “devices_logs” 

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

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

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

log_id 

bigint(20) 

όχι 

καμία 

AUTO_INCREMENT 

timestamp 

timestamp 

όχι 

CURRENT_TIMESTAMP 

device_id 

int(11) 

όχι 

καμία 

menu_status 

tinyint(2) 

όχι 

καμία 

loafsize_status 

tinyint(1) 

όχι 

καμία 

browning_status 

tinyint(1) 

όχι 

καμία 

countdown_status 

int(11) 

όχι 

καμία 

device_status 

tinyint(1) 

όχι 

καμία 

status_change 

tinyint(1) 

ναι 

NULL 

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

 

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

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

 

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

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

 

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

ενέργεια. 

 

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

ενέργεια. 

 

loafsize_status:  Η  επιλογή  βάρους  ψωμιού  της  συσκευής  η  οποία  προέβη  στη 

συγκεκριμένη ενέργεια. 

 

browning_status: Η επιλογή απόχρωσης ψωμιού της συσκευής η οποία προέβη 

στη συγκεκριμένη ενέργεια. 

 

countdown_status:  Ο  υπολειπόμενος  χρόνος  προγράμματος  της  συσκευής  η 

οποία προέβη στη συγκεκριμένη ενέργεια.