background image

51 

 

❖  email: Είναι το email που αποθηκεύεται προσωρινά στη βάση δεδομένων μέχρι να γίνει η 

επιβεβαίωσή  του  και  στη  συνέχεια  να  αντικαταστήσει  το  παλιό.  Έχει  τύπο  δεδομένων 

αλφαριθμητικό 255 χαρακτήρων. 

❖  token: Είναι ένας hash κωδικός που έχει δημιουργηθεί από την συνάρτηση hash_hmac, 

μήκους 64 χαρακτήρων. Σκοπός του είναι να υπάρχει ένας τυχαίος και πολύπλοκος κωδικός 

που εξυπηρετεί για την ταυτοποίηση και αλλαγή του παλιού email με ένα νέο, όταν κάποιος 

ονοματιζόμενος χρήστης θελήσει να το αλλάξει. Ο κωδικός αυτός υπάρχει στο σύνδεσμο 

που  στέλνεται  αυτόματα  με  την  αποστολή  του  email  από  τις  ρυθμίσεις  στην  “Αλλαγή 

Email”. Έχει τύπο δεδομένων αλφαριθμητικό 255 χαρακτήρων. 

❖  dateCreated: Είναι η ημερομηνία που αποθηκεύεται κάθε φορά που ένας ονοματιζόμενος 

χρήστης  θελήσει  να  αλλάξει  το  παλιό  του  email  με  ένα  νέο.  Έχει  τύπο  δεδομένων 

DateTime. 

3.4.5 Οντότητα FoodCategory 

Στην  οντότητα  «foodCategory»  είναι  αποθηκευμένες  όλες  οι  κατηγορίες  φαγητών  που 

υποστηρίζει το πληροφοριακό σύστημα. Στην παρακάτω εικόνα φαίνονται αναλυτικά όλα τα 

πεδία της οντότητας για τα οποία θα γίνει περαιτέρω επεξήγηση στη συνέχεια. 

 

 

Εικόνα 13 - Οντότητα foodcategory 

❖  id: Είναι το κύριο κλειδί αυτής της οντότητας. Έχει τύπο δεδομένων ακέραιο αριθμό 11 

ψηφίων. Ξεχωρίζει μοναδικά τις κατηγορίες των φαγητών. 

❖  category:  Είναι  τα  ονόματα  από  τις  κατηγορίες  φαγητών.  Έχει  τύπο  δεδομένων 

αλφαριθμητικό 255 χαρακτήρων. 

3.4.6 Οντότητα TranslationFoodCategory 

Στην οντότητα «translationfoodcategory» είναι αποθηκευμένες όλες οι κατηγορίες φαγητών σε 

κάθε γλώσσα που υποστηρίζει το πληροφοριακό σύστημα. Στην παρακάτω εικόνα φαίνονται 

αναλυτικά  όλα  τα  πεδία  της  οντότητας  για  τα  οποία  θα  γίνει  περαιτέρω  επεξήγηση  στη 

συνέχεια.