background image

 

33 | 

P a g e

 

 

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

ΣΥΣΤΗΜΑΤΩΝ

 

 

 

Εικόνα 14: Παράδειγμα χρήσης Material elements 

 
2.4.6 

MySQL / Sequelize 

 

Η MySQL, είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων, που βασίζεται σε SQL 

Structured Query Language [11]. Η εφαρμογή, χρησιμοποιείται για ένα μεγάλο φάσμα σκοπών, 

συμπεριλαμβανομένης  της  αποθήκευσης  δεδομένων,  του  ηλεκτρονικού  εμπορίου  και  των 

εφαρμογών καταγραφής. Η πιο συνηθισμένη χρήση για τη MySQL, είναι για τους σκοπούς μιας 

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

πληροφοριών  μέχρι  και  ολόκληρο  κατάλογο  διαθέσιμων  προϊόντων,  για  ένα  ηλεκτρονικό 

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

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

MySQL  για  γρήγορη  εμφάνιση  κατηγοριοποιημένων  και  αναζητήσιμων  πληροφοριών,  σε  έναν 

χρήστη ιστοτόπου. 

Ένα εργαλείο που διαθέτει η Node.Js, για την καλύτερη διαχείριση της βάσης δεδομένων, είναι 

η  Sequelize.  H  Sequelize,  είναι  μια  βιβλιοθήκη  ORM  (Object-relational  mapping)  που  έχει  τη 

δυνατότητα,  να  αλληλοεπιδρά  με  βάσεις  δεδομένων  όπως  MySQL,  Postgres,  MariaDB  και 

Microsoft SQL.