12
ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ
ρακτηριστικά μορφοποίησης που θα χρησιμοποιήσει ο επιλογέας, ενώ η τιμή της ιδιότη-
τας ορίζει το μέγεθος της μορφοποίησης. Η γενική μορφή ενός επιλογέα φαίνεται στην
παρακάτω εικόνα (βλ. Εικόνα 3).
Εικόνα 3: Μορφή επιλογέα CSS.
2.3.3 MySQL
Η MySQL είναι ένα σύστημα για διαχείρισης βάσεων δεδομένων [3]. Είναι ένα λογι-
σμικό ανοιχτού κώδικα που επιτρέπει στους χρήστες την εισαγωγή, την ανάγνωση, την
επεξεργασία, αποθήκευση και την καλή οργάνωση δεδομένων. Η MySQL είναι αρκετά
δημοφιλής για προγραμματιστές που ασχολούνται με την δημιουργία ιστοσελίδων.
Η κάθε βάση δεδομένων αποτελείται από ένα ή περισσοτέρους πίνακες. Για να
γίνει σωστά η διαδικασία της διαμόρφωσης των πινάκων της βάσης είναι να προσδιορί-
σουμε τις οντότητες του συστήματος και να τις μετατρέψουμε σε πίνακες. Στην παρα-
κάτω εικόνα παρουσιάζεται η αντιστοίχιση των όρων μεταξύ οντότητας και πίνακα (βλ.
Εικόνα 4: Αντιστοιχία οντότητα με πίνακα.
Η συσχέτιση των οντοτήτων μπορεί βοηθάει στην αποφυγή αποθηκευτής περιτ-
τής πληροφορίας και στην καλύτερη οργάνωση των δεδομένων. Οι συσχετίσεις μεταξύ
των οντοτήτων μπορεί να είναι:
▪ Βαθμό πληθικότητας 1:1.
▪ Βαθμό πληθικότητας 1:Ν.
▪ Βαθμό πληθικότητας Μ:Ν.
Για την προσπέλαση των εγγραφών μπορούμε να δημιουργήσουμε SQL ερωτή-
ματα (queries), χρησιμοποιώντας την γλώσσα SQL, τα οποία μπορούν να εισάγουν, να