Καθηγητής: | Πάνος Βασιλειάδης |
Γραφείο: | Β.2 |
Τηλέφωνο: | 26510-0-8814 |
E-mail: | pvassil@cs.uoi.gr |
URL: | www.cs.uoi.gr/~pvassil/ |
URL μαθήματος | http://www.cs.uoi.gr/~pvassil/courses/graduate/01_DB_Systems |
Τα μεταπτυχιακά μαθήματα Συστήματα Βάσεων Δεδομένων και Θέματα Εφαρμογών Βάσεων Δεδομένων σκοπό έχουν να παρουσιάσουν σε βάθος τις βασικότερες έννοιες γύρω από τα συστήματα διαχείρισης βάσεων δεδομένων. Τα μαθήματα αυτά στηρίζονται στη συλλογή των πλέον κλασσικών άρθρων του χώρου, που λίγο πολύ διαμόρφωσαν, αφενός τις ερευνητικές τάσεις, αφετέρου όμως, την αρχιτεκτονική και λειτουργία των εμπορικών συστημάτων. Ο στόχος είναι να παρουσιάσουμε σε επαρκές βάθος και ικανοποιητικό πλάτος την τεχνολογία των συστημάτων βάσεων δεδομένων, ήτοι, φεύγοντας από το μάθημα οφείλετε να γνωρίζετε σε βάθος τα κρίσιμα στοιχεία της αρχιτεκτονικής ενός DBMS, σε πλάτος τα διάφορα τεχνικά θέματα με τα οποία ασχολείται ο χώρος των βάσεων δεδομένων, και επιπλέον, να έχετε και μια αίσθηση του πώς αυτά προέκυψαν στο χρόνο.
Το μάθημα Θέματα Εφαρμογών Βάσεων Δεδομένων συνήθως εξειδικεύεται σε θέματα διαχείρισης δεδομένων που εμπίπτουν σε μία από δύο μεγάλες κατηγορίες, και συγκεκριμένα: (α) την περιοχή της επεξεργασίας ερωτήσεων (π.χ., τα τελευταία χρόνια έχουν καλυφθεί ζητήματα επεξεργασίας συναθροιστικών ερωτήσεων, ερωτήσεων κατάταξης κ.ά.) και (β) την περιοχή της διαχείρισης των δεδομένων σε μη παραδοσιακά περιβάλλοντα (π.χ., σε περιβάλοντα p2p, ή στη διαχείριση της ιδιωτικότητας των δεδομένων). Το θέμα εξειδικεύεται κάθε χρόνο, αλλά σε κάθε πρίπτωση, το μάθημα ξεκινά με τη διερεύνηση των θεμελιωδών εννοιών της κάθε περιοχής (καθώς και το πώς αυτές σχετίζονται με την παραδοσιακή διαχείριση δεδομένων) και στη συνέχεια, εμβαθύνουμε σε τεχνικές που καλύπτουν επί μέρους ερευνητικές προσπάθειες καθώς και τα state-of-the-art εργαλεία.
Το μάθημα Συστήματα Βάσεων Δεδομένων ξεφεύγει της αυστηρής εμβάθυνσης σε ένα μόνο χώρο του γνωστικού αντικειμένου των βάσεων δεδομένων. Κατ' αρχήν, στο μάθημα δίδεται έμφαση στις βασικές αρχές αρχιτεκτονικής και εσωτερικής λειτουργίας ενός Συστήματος Διαχείρισης Βάσεων Δεδομένων (όπως, για παράδειγμα, σε θεμελιώδεις τεχνικές επεξεργασίας ερωτήσεων, διαχείρισης ταυτόχρονων συναλλαγών, ανάνηψης από αποτυχίες κλπ). Επιπλέον, το μάθημα εξειδικεύεται κατ' έτος σε διάφορα επί μέρους θέματα όπως, αποθήκευση δεδομένων, διαχείριση συναλλαγών, αποθήκες δεδομένων & OLAP, ροές δεδομένων (streams) κ.ά.
Για το ακ. έτος 2008-2009 το μάθημα θα διεξαχθεί ως εξής:
Ο τελικός βαθμός υπολογίζεται ως εξής:
Παρουσία στο μάθημα: | 25% | |
Εβδομαδιαίες αναφορές: | 25% | |
Προγραμματιστική εργασία: | 50% |