background image

 

57 | 

P a g e

 

 

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ 

ΣΥΣΤΗΜΑΤΩΝ

 

 

3.6.6 

Πίνακας user_scenario 

 

Ο  πίνακας  user_scenario,  περιέχει  τις  σχέσεις  μεταξύ  των  οντοτήτων  του  χρήστη  και  των 

σεναρίων. Ο πίνακας αυτός χρησιμοποιείται για να γίνεται εξατομίκευση των σεναρίων, στα οποία 

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

εκείνα τους παρέχονται από κάποιον διαχειριστή.  

Στην εικόνα (22) παρουσιάζεται η δομή του πίνακα user_scenario_tbl

 

Εικόνα 22: Oracle Workbench πίνακας user_scenario 

 

Ανάλυση πεδίων 

•  id:  Είναι  το  UUID  που  χαρακτηρίζει  ξεχωριστά  κάθε  οντότητα  μέσα  στον  πίνακα. 

Χρησιμοποιήθηκε  UUID  για  λόγους  ασφάλειας  των  request.  Στο  RestAPI  έχει 

δημιουργηθεί  μέθοδος  που  ορίζει  ένα  unique  αλφαριθμητικό  με  εύρος  χαρακτήρων 

τριάντα έξη (36). 

•  user_id: Είναι foreign key που αντιστοιχεί στο id του χρήστη, στον οποίο ανήκει το 

ρομπότ. Αλφαριθμητικό με εύρος χαρακτήρων τριάντα έξη (36). 

•  scenario_id:  Είναι  το  foreign  key  που  αντιστοιχίζεται  με  το  id  του  σεναρίου,  που 

ανήκει στον χρήστη. Αλφαριθμητικό με εύρος χαρακτήρων τριάντα έξη (36).