background image

45 

 

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

ένα  προς  ένα 

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

«confirmnewaccount», «dailyconsumptiongoals». 

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

ένα  προς  ένα

  με  την  οντότητα 

«dailysummaries». 

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

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

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

«dailyeatings». 

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

ένα προς ένα 

με την οντότητα «createdfood». 

❖  H  οντότητα  «nameofdailymeals»  έχει  σχέση 

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

με  την  οντότητα 

«dailyeatings». 

❖  Οι οντότητες «foodnames», «foodcategory», «unitname» έχει σχέση 

ένα προς ένα

 με 

την οντότητα «foods». 

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

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

με  την  οντότητα 

«translationfoodname». 

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

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

με  την  οντότητα 

«translationfoodcategory». 

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

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

με  την  οντότητα 

«translationunitname». 

❖  Η οντότητα «language» είναι 

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

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

«translationfoodcategory», «translationunitname», «nameofdailymeals», «users». 

3.4 Ανάλυση της Βάσης Δεδομένων 

Στο πληροφοριακό σύστημα έχει δημιουργηθεί μία βάση δεδομένων με όνομα Nutrition που 

αποτελείται από είκοσι δύο (22) οντότητες και είναι υπεύθυνη για την ασφαλή αποθήκευση 

των  δεδομένων,  με  σκοπό  την  ομαλή  λειτουργία  του  συστήματος.  Στην  παρακάτω  εικόνα 

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

συνέχεια.