Τύπος μαθήματος
Εργαστήριο
Περιγραφή
Το εργαστηριακό μέρος του μαθήματος εστιάζει στην προχωρημένη χρήση της γλώσσας SQL και στη διαχείριση σχεσιακών συστημάτων μέσω του ΣΔΒΔ MySQL. Οι φοιτητές εκπαιδεύονται στην πλήρη υλοποίηση βάσεων δεδομένων, ξεκινώντας από τη μετατροπή Διαγραμμάτων Οντοτήτων Συσχετίσεων (ΔΟΣ) σε φυσικά σχήματα και εφαρμόζοντας αυστηρούς κανόνες Κανονικοποίησης (3NF) για τη διασφάλιση της ακεραιότητας των δεδομένων.
Η εκπαιδευτική διαδικασία περιλαμβάνει τη διαχείριση χρηστών και δικαιωμάτων, καθώς και την επίλυση σύνθετων προβλημάτων ανάκτησης πληροφοριών. Ιδιαίτερη έμφαση δίνεται στη σύνταξη προχωρημένων ερωτημάτων με τη χρήση πολλαπλών συνενώσεων (JOIN), υποερωτημάτων και συγκεντρωτικών συναρτήσεων (GROUP BY, HAVING), προετοιμάζοντας τους φοιτητές για την ανάπτυξη αποδοτικών και κλιμακώσιμων βάσεων δεδομένων σε πραγματικές συνθήκες.
θεματικές ενότητες
- Διαγράμματα Οντοτήτων Συσχετίσεων (ΔΟΣ)
- Από το ΔΟΣ στο ΣΔΒΜ. Δημιουργία σε ACCESS μίας βάσης δεδομένων
- Εισαγωγή στη MySQL. Δημιουργία λογαριασμών και παρουσίαση δυνατοτήτων
- Δημιουργία Βάσης Δεδομένων σε MySQL
- Επίλυση ερωτημάτων σε SQL στη MySQL
- Επίλυση ερωτημάτων με συναρτήσεις σε SQL στη MySQL
- Κανονικοποίηση
- Επίλυση ερωτημάτων σε βάση 3ης κανονικής μορφής στη MySQL– χρήση JOIN
- Επίλυση προχωρημένων ερωτημάτων στη MySQL– χρήση GROUP BY, HAVING και LIMIT
- Επανάληψη κανονικοποίησης και σύνθετων ερωτημάτων
Λογισμικό
MS Access
MySQL