background image

 

37 

 

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

και οι σχέσεις δημιουργούνται, χρησιμοποιώντας πρωτεύοντα ή ξένα κλειδιά. 

Ένα σύστημα διαχείρισης σχεσιακής βάσης δεδομένων (RDBMS) είναι ένα λογισμικό 

που: 

 

Επιτρέπει  την  εφαρμογή  μιας  βάσης  δεδομένων  με  πίνακες,  στήλες  και 

ευρετήρια. 

 

Εγγυάται την Ακεραιότητα Αναφοράς μεταξύ σειρών διαφόρων πινάκων. 

 

Ενημερώνει αυτόματα τους δείκτες. 

 

Ερμηνεύει  ένα  ερώτημα  SQL  και  συνδυάζει  πληροφορίες  από  διάφορους 

πίνακες. 

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

τόσο  για  τη  μεταφορά  των  εφαρμογών  τους  από  άλλους  τύπους  βάσεων  δεδομένων-για 

παράδειγμα δικτυωτά ή ιεραρχικά συστήματα- σε σχεσιακά συστήματα. Ο λόγος είναι ότι και 

αν  ακόμη  οι  χρήστες  δεν  είναι  ικανοποιημένοι  με  ένα  συγκεκριμένο  προϊόν  συστήματος 

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

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

αφού και τα δύο συστήματα θα ακολουθούν τα ίδια πρότυπα γλώσσας. 

Η  MySQL

9

  είναι  ένα  γρήγορο,  εύχρηστο  RDBMS  που  χρησιμοποιείται  για  πολλές 

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

υποστηρίζεται από την MySQL AB, η οποία είναι Σουηδική εταιρεία. Η MySQL είναι τόσο 

δημοφιλής επειδή: 

 

Είναι ένα λογισμικό ανοικτού κώδικα. 

 

Χρησιμοποιεί μια τυποποιημένη μορφή της γλώσσας δεδομένων SQL. 

 

Λειτουργεί  σε  πολλά  λειτουργικά  συστήματα  και  αναγνωρίζεται  από  πολλές 

γλώσσες όπως PHP, PERL, C, C ++, JAVA, κλπ. 

 

Λειτουργεί πολύ γρήγορα και λειτουργεί  καλά ακόμα και με μεγάλα σύνολα 

δεδομένων. 

 

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

σειρές  σε  έναν  πίνακα.  Το  προεπιλεγμένο  όριο  μεγέθους  αρχείου  για  έναν 

πίνακα  είναι  4GB,  αλλά  δίνεται  δυνατότητα  αύξησης      θεωρητικά  ως  8 

εκατομμύρια terabytes (TB).