Στόχος
Ο κύριος στόχος του μαθήματος είναι η εκμάθηση από τους φοιτητές των σύγχρονων τεχνικών διαχείρισης δεδομένων, τόσο για σχεσιακά όσο και για μη σχεσιακά συστήματα βάσεων δεδομένων.
Μελετώνται θέματα αναφορικά με τη μοντελοποίηση δεδομένων, τον εννοιολογικό, λογικό και φυσικό σχεδιασμό των βάσεων δεδομένων, τη γλώσσα SQL, τη φυσική αποθήκευση των δεδομένων και την επεξεργασία και βελτιστοποίηση ερωτημάτων.
Ιδιαίτερη έμφαση δίδεται στην κατανόηση σύγχρονων συστημάτων βάσεων δεδομένων και στη διαδικασία σχεδιασμού και ανάπτυξης εφαρμογών βάσεων δεδομένων σε σύγχρονα προγραμματιστικά περιβάλλοντα. Επίσης, συζητούνται κατανεμημένες και παράλληλες βάσεων δεδομένων καθώς και σύγχρονα μη σχεσιακά συστήματα που επιτυγχάνουν υψηλή απόδοση και κλιμακωσιμότητα.
Από το μάθημα αυτό, οι φοιτητές αναμένεται να αποκτήσουν σημαντικές τεχνικές γνώσεις και δεξιότητες στη διαχείριση δεδομένων μεγάλης κλίμακας και στην εκμάθηση μεθόδων σχεδιασμού και πραγμάτωσης βάσεων δεδομένων και συναφών εφαρμογών, με ιδιαίτερη αναφορά στη διαχείριση μεγάλων όγκων δομημένων, ημι-δομημένων και αδόμητων δεδομένων.
Οι φοιτητές μετά την επιτυχή ολοκλήρωση του μαθήματος θα μπορούν:
- να αναλύουν ένα πρόβλημα σχεδιασμού βάσης δεδομένων και να συλλέγουν τις απαιτήσεις για την υλοποίηση του συστήματος βάσης δεδομένων,
- να σχεδιάζουν μία βάση δεδομένων σε εννοιολογικό και λογικό επίπεδο και να δημιουργούν των κατάλληλα μοντέλα δεδομένων.
- να σχεδιάζουν και υλοποιούν καλά δομημένες βάσεις δεδομένων με βάση τους κανόνες κανονικοποίησης.
- να γνωρίζουν και χρησιμοποιούν τα κατάλληλα εργαλεία για τη σχεδίαση και υλοποίηση μίας σχεσιακής βάσης δεδομένων.
- να υλοποιούν ερωτήματα SQL για τον ορισμό και τη διαχείριση βάσεων δεδομένων.
- να σχεδιάζουν και να υλοποιούν μια μη σχεσιακή βάση δεδομένων.
- να αξιολογούν και να επιλέγουν το καταλληλότερο σύστημα διαχείρισης δεδομένων για ένα συγκεκριμένο πρόβλημα.
Μαθησιακά Αποτελέσματα
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Αυτόνομη εργασία
- Προσαρμογή σε νέες καταστάσεις
- Λήψη αποφάσεων
- Παράγωγή νέων ερευνητικών ιδεών
- Σχεδιασμός και διαχείριση έργων
- Άσκηση κριτικής και αυτοκριτικής
- Εργασία σε διεπιστημονικό περιβάλλον