Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Γνωστικά: Κατάρτιση σε θέματα υλοποίησης και προχωρημένων τεχνολογιών βάσεων δεδομένων. Απόκτηση γνώσης θεωρητικής και πρακτικής υλοποίησης βάσεων δεδομένων, και προχωρημένων θεμάτων διαχείρισης δεδομένων.
Δεξιότητες: Εφαρμογή προχωρημένων τεχνικών διαχείρισης δεδομένων σε σύγχρονα προβλήματα, υλοποίηση αποδοτικών τεχνικών διαχείρισης δεδομένων και πειραματική μελέτη.
Περιεχόμενο Μαθήματος
Βασικά θέματα ΣΔΒΔ. Εισαγωγή στη φυσική οργάνωση ενός ΣΔΒΔ. Μέσα αποθήκευσης. Οργανώσεις Αρχείων και κατάλογοι. Δενδρικοί κατάλογοι και αρχεία (Β-δένδρα, Β+δένδρα, Β*-δένδρα). Τυχαία στατικά και δυναμικά αρχεία (κατακερματισμός). Εξωτερική ταξινόμηση. Διαχείριση απομονωτικής μνήμης. Επανάληψη σχεσιακών πράξεων. Επεξεργασία και βελτιστοποίηση ερωτημάτων. Επεξεργασία συναλλαγών και τεχνικές ταυτοχρονισμού. Τεχνικές ανάκαμψης. Θέματα ασφαλείας και εξουσιοδότησης. Αντικειμενοστραφή και αντικειμενο-σχεσιακά συστήματα. Ημι-δομημένα δεδομένα. Παράλληλα και κατανεμημένα ΣΔΒΔ. Προχωρημένα θέματα.
Λέξεις Κλειδιά
βάσεις δεδομένων, κατάλογοι, βελτιστοποίηση ερωτημάτων, επεξεργασία ερωτημάτων, παράλληλη επεξεργασία δεδομένων
Επιπρόσθετη βιβλιογραφία για μελέτη
- Βάσεις Δεδομένων: Θεωρία και Πρακτική Εφαρμογή"
- R. Ramakrishnan, J. Gehrke, "Database Management Systems", McGraw-Hill, 2002.
- C.J. Date, Introduction to Database Systems, Addison Wesley, 2003.
- R. Elmasri, S.B. Navathe, "Fundamentals of Database Systems,", Addison Wesley, 2006.
- A. Silberschatz, H.F. Korth, S. Sudarshan, "Database System Concepts", McGraw-Hill, 2005.