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) ψηφίων.