background image

 

35 

Ανάλυση Πληροφοριακού Συστήματος eBuzzer 

 

•  order_id:  Είναι  το  πρωτεύον  κλειδί  του  πίνακα  με  τύπο  δεδομένων  ακέραιο 

αριθμό  εμφάνισης  πέντε  (5)  ψηφίων  και  χαρακτηρίζει  μοναδικά  την  κάθε 

παραγγελία. 

•  id_user:  Είναι  το  ξένο  κλειδί  του  πεδίου  id  του  πίνακα  user  και  συσχετίζει 

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

ακέραιος αριθμός εμφάνισης έντεκα (11) ψηφίων. 

•  s_date: Είναι το πεδίο που αποθηκεύεται η ημερομηνία και ώρα ολοκλήρωσης 

για κάθε παραγγελία με τύπο datetime. 

•  total: Είναι το πεδίο που αποθηκεύεται το τελικό ποσό για κάθε παραγγελία με 

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

•  status:  Είναι  το  πεδίο  του  πίνακα  που  αποθηκεύεται  η  κατάσταση  της 

παραγγελίας  με  τύπο  δεδομένων  ακέραιο  αριθμό  εμφάνισης  ενός  (1)  ψηφίου. 

Όταν είναι η τιμή του είναι 0 τότε η παραγγελία δεν έχει αντιστοιχηθεί ακόμη με 

διαθέσιμη πλακέτα esp8266. Όταν είναι η τιμή του είναι 1 τότε η παραγγελία έχει 

αντιστοιχηθεί με μία πλακέτα esp8266. Όταν η τιμή του είναι 2 η παραγγελία έχει 

ολοκληρωθεί. 

3.4.3  Πίνακας history 

Στον πίνακα history είναι αποθηκευμένες οι εγγραφές με τις ολοκληρωμένες παραγγελίες 

των χρηστών. Στην Εικόνα 8 που ακολουθεί, φαίνονται αναλυτικά τα πεδία του πίνακα, που 

στο σύνολό τους είναι πέντε (5) και για τα οποία γίνεται ανάλυση αμέσως παρακάτω. 

 

Εικόνα 8: Πίνακας history 

•  history_id: Είναι το πρωτεύον κλειδί του πίνακα με τύπο δεδομένων ακέραιο 

αριθμό  εμφάνισης  πέντε  (5)  ψηφίων  και  χαρακτηρίζει  μοναδικά  την  κάθε 

εγγραφή στο ιστορικό ολοκληρωμένων παραγγελιών. 

•  history_order_id: Είναι το ξένο κλειδί του πεδίου order_id του πίνακα orders 

και συσχετίζει μία ολοκληρωμένη παραγγελία με μία εγγραφή ιστορικού. Ο τύπος 

δεδομένων του πεδίου είναι ακέραιος αριθμός εμφάνισης πέντε (5) ψηφίων.