background image

 

 

36 | 

 

 

 

 

 

κώδικά  της  και  γενικώς  να  ανταποκρίνεται  πλήρως  στις  διαθέσεις  του  πελάτη.  Παράδειγμα 

λειτουργίας και επικοινωνίας της PHP δίνεται στην εικόνα 8 που ακολουθεί. 

 

 

Εικόνα 8: Διασύνδεση της PHP 

 

2.1.7 MySQL 

Η MySQL είναι ένα σύστημα σχεσιακών βάσεων δεδομένων [13]. Πρόκειται για ένα πολύ 

διαδεδομένο  σύστημα  το  οποίο  βρίσκεται  εγκατεστημένο  σε  περισσότερους  από  έντεκα 

εκατομμύρια εξυπηρετητές. Το σύστημα είναι ανοικτού κώδικα και είναι ιδιαίτερα προσαρμόσιμο 

σε οποιοδήποτε λειτουργικό σύστημα εκτελείται σε κάθε εξυπηρετητή. Αυτό το γεγονός αποτελεί 

την αιτία της μεγάλης δημοφιλίας του. 

Τα  δεδομένα  αποθηκεύονται  σε  πίνακες,  δομικά  στοιχεία  της  βάσης  δεδομένων.  Κάθε 

πίνακας με την σειρά του απαρτίζεται από πεδία τα οποία χαρακτηρίζονται από ιδιότητες όπως 

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

πραγματοποιείται  με  ερωτήματα  SQL  (SQL  Queries).  Ταυτόχρονα  οι  πίνακες  είναι 

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

πολλά  προς  πολλά.  Επιπροσθέτως  στην  τελευταία  περίπτωση  απαιτείται  και  τρίτος  πίνακας 

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

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

απλό παράδειγμα πινάκων και SQL ερωτήματος.