11
1.1.5 Ajax
Η αρχιτεκτονική AJAX (Asynchronous JavaScript And XML) [12] δεν είναι μια νέα
γλώσσα προγραμματισμού, αλλά ένα νέος τρόπος χρησιμοποίησης των υπαρχόντων
προτύπων. Επιτρέπει της ανταλλαγή δεδομένων με έναν server, και την ενημέρωση
τμημάτων μιας ιστοσελίδας χωρίς να φορτώνεται εκ νέου ολόκληρη η σελίδα,
επιτυγχάνοντας με αυτόν τον τρόπο πιο γρήγορη απεικόνιση των δεδομένων. Παρακάτω
απεικονίζεται ο τρόπος με τον οποίο λειτουργεί η μέθοδος AJAX:
Εικόνα 5
:
Αρχιτεκτονική
AJAX
1.1.6 MySQL
Η MySQL [13] είναι μια πολύ γρήγορη σε απόδοση και ισχυρή σε δυνατότητες
υλοποίηση ενός συστήματος διαχείρισης σχεσιακών βάσεων δεδομένων. Τα δεδομένα στη
MySQL
αποθηκεύονται σε αντικείμενα βάσης δεδομένων τα οποία ονομάζεται πίνακες.
Ένας πίνακας είναι μια συλλογή από σχετικές καταχωρήσεις δεδομένων και αποτελείται από
στήλες και γραμμές. Οι βάσεις δεδομένων είναι χρήσιμες για την αποθήκευση πληροφοριών
σε κατηγορίες.
Η διαχείριση των δεδομένων στις βάσεις γίνονται μέσω των SQL εντολών, στη
MySQL
. Η πιο σημαντική ίσως κατηγορία εντολών που χρησιμοποιείται είναι τα queries. Ένα