background image

44 

 

συμβολίζει το κύριο κλειδί της κάθε οντότητας. Με 

κόκκινο χρώμα

 

συμβολίζει το ξένο κλειδί 

της κάθε οντότητας, ενώ με 

πορτοκαλί χρώμα

 συμβολίζονται όλες οι υπόλοιπες μεταβλητές 

της κάθε οντότητας. Δίπλα από κάθε μεταβλητή υπάρχει ο τύπος δεδομένων που την αποτελεί. 

Οι  τύποι  δεδομένων  που  χρησιμοποιήθηκαν  είναι  είτε  αλφαριθμητικοί  (varchar,  char),  είτε 

ακέραιοι αριθμοί (int, tinyint), είτε δεκαδικοί αριθμοί (float), είτε και ημερομηνίες (datetime, 

date).  Στους  περισσότερους  τύπους  δεδομένων  υπάρχει  μια  παρένθεση  με  ένα  αριθμό.  Ο 

αριθμός αυτός συμβολίζει το μέγεθός του για τους αλφαριθμητικούς, ενώ για τους ακέραιους 

συμβολίζει το μέγεθος εμφάνισής τους.   

 

 

Εικόνα 7 - Σχεσιακό διάγραμμα της βάσης δεδομένων 

 

Επίσης, στο σχεσιακό διάγραμμα της βάσης δεδομένων υπάρχουν και συνδέσεις μεταξύ των 

οντοτήτων που συμβολίζουν τις σχέσεις μεταξύ των κυρίων και των ξένων κλειδιών. Οι σχέσεις 

μεταξύ των οντοτήτων είναι ως εξής: 

❖  Η  οντότητα  «users»  έχει  σχέση 

ένα  προς  πολλά

 

με  την  οντότητα  «weight», 

«weightbone»,  «fatpercentage»,  «waterpercentage»,  «favourites»,  «createdfood», 

«dailyeatings».