Περιγραφή μαθήματος:
Το μάθημα αποτελεί συνέχεια του ΗΥ360 δίνοντας έμφαση σε θέματα υλοποίησης Συστημάτων Διαχείρισης Βάσεων Δεδομένων. Συγκεκριμένα, το μάθημα πραγματεύεται τα εξής θέματα: Δομές αποθήκευσης και ευρετηριασμού (πρωτεύουσες / δευτερεύουσες δομές, δομές πολλαπλών επιπέδων, δομές για πολυδιάστατα δεδομένα), επεξεργασία, βελτιστοποίηση και εκτέλεση επερωτήσεων (πλάνα εκτέλεσης, μοντέλα εκτίμισης κόστους, αλγεβρικοί μετασχηματισμοί), διαχείριση σύγχρονης εκτέλεσης δοσοληψιών (σειριακοποιησιμότητα, πρωτόκολλα σύγχρονης εκτέλεσης, δοσοληψίες σε κατανεμημένες βάσεις δεδομένων), ολοκλήρωση πληροφοριών (συστήματα διαμεσολάβησης, OLAP, μηχανισμοί όψεων, αποθήκες δεδομένων).

Περιεχόμενο μαθήματος:
- Storage and Index Structures
- Disks and files
- Tree and Hash Indices
- External Sorting
- Query Processing and Optimization
- Relational Algebra Operator Implementation
- Logical and Physical Optimization of Relational Queries
- Relational Query Optimizer Architecture
- Transaction Management
- Failure Recovery
- Synchronization Control
- Execution Plans and Serializability
- Locking
- Tree Protocols

Λέξεις-κλειδιά:
query processing, indexing, data integration, transaction management, recovery

Τελευταία τροποποίηση: Τετάρτη, 22 Απριλίου 2015, 12:32 PM