background image

62 

 

❖  idUser: Είναι ξένο κλειδί της οντότητας «Users»  με όνομα πεδίου «users.id». Έχει τύπο 

δεδομένων ακέραιο αριθμό 11 ψηφίων. Η σύνδεση αυτή ξεχωρίζει μοναδικά το φαγητό που 

δημιουργεί κάθε χρήστης. 

❖  idFood: Είναι ξένο κλειδί της οντότητας «Foods»  με όνομα πεδίου «foods.id». Έχει τύπο 

δεδομένων ακέραιο αριθμό 11 ψηφίων. Η σύνδεση αυτή ξεχωρίζει σε ποιον ανήκει το κάθε 

φαγητό που δημιουργείται.  

❖  isFavourite: Είναι μία  μεταβλητή που δηλώνει  αν το συγκεκριμένο φαγητό ανήκει στα 

αγαπημένα ή όχι. Έχει τύπο δεδομένων μικρό ακέραιο αριθμό ενός ψηφίου. Συγκεκριμένα 

το 1 στην περίπτωση αυτή συμβολίζει ότι το φαγητό δεν ανήκει στα αγαπημένα, ενώ το 2 

ότι ανήκει στα αγαπημένα.  

❖  dateCreatedFood:  Είναι  η  ημερομηνία  που  αποθηκεύεται  όταν  δημιουργείται  ένα  νέο 

φαγητό από τους ονοματιζόμενους χρήστες. Έχει τύπο δεδομένων DateTime. 

3.4.19 Οντότητα Favourites 

Στην οντότητα «favourites» είναι αποθηκευμένα τα αγαπημένα φαγητά που έχουν δηλώσει οι 

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

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

 

 

Εικόνα 27 - Οντότητα favourites 

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

ψηφίων. Ξεχωρίζει μοναδικά τα φαγητά που έχει δηλώσει ότι είναι τα αγαπημένα του, με 

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

❖  idUser: Είναι ξένο κλειδί της οντότητας «Users» με όνομα πεδίου «users.id». Έχει τύπο 

δεδομένων ακέραιο αριθμό 11 ψηφίων. Η σύνδεση αυτή ξεχωρίζει μοναδικά τα αγαπημένα 

φαγητά του κάθε χρήστη. 

❖  idFood: Είναι ξένο κλειδί της οντότητας «Foods»  με όνομα πεδίου «foods.id». Έχει τύπο 

δεδομένων ακέραιο αριθμό 11 ψηφίων. Η σύνδεση αυτή ξεχωρίζει σε ποιον ανήκει το κάθε 

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