Παρουσίαση/Προβολή

Συστήματα Βάσεων Δεδομένων
(CSC502) - ΓΕΩΡΓΙΟΣ ΕΥΑΓΓΕΛΙΔΗΣ, ΓΕΩΡΓΙΑ ΚΟΛΩΝΙΑΡΗ
Περιγραφή Μαθήματος
Το μάθημα θα ασχοληθεί με θέματα αρχιτεκτονικής συστημάτων σχεσιακών βάσεων δεδομένων (RDBMS) όπως αποθήκευση δεδομένων, αρχεία και ευρετήρια, εξωτερική ταξινόμηση, υπολογισμό σχεσιακών τελεστών, βελτιστοποίηση αιτημάτων, διαχείριση συναλλαγών, επαναφορά του συστήματος, καθώς και με τεχνολογίες νέων συστημάτων διαχείρισης δεδομένων, όπως NoSQL βάσεις δεδομένων, βάσεις δεδομένων εγγράφων, βάσεις δεδομένων γράφων και γλώσσες αιτημάτων για NoSQL βάσεις δεδομένων.
Ημερομηνία δημιουργίας
Σάββατο 9 Οκτωβρίου 2021
-
Μαθησιακοί στόχοι
Με την ολοκλήρωση του μαθήματος ο/η φοιτητής/τρια θα μπορεί:
(α) κατανοεί τα συστατικά μέρη ενός DBMS,
(β) να γνωρίζει τους τρόπους οργάνωσης των αρχείων και τους τύπους ευρετηρίων,
(γ) να κατανοεί τον τρόπο υλοποίησης της εξωτερικής ταξινόμησης και των σχεσιακών τελεστών
(δ) να κατανοεί τη σημασία της βελτιστοποίησης αιτημάτων,
(ε) να κατανοεί την έννοια της συναλλαγής και τα ζητήματα του ταυτοχρονισμού και της διαδικασίας επαναφοράς του συστήματος μετά από βλάβη,
(στ) να κατανοεί τα είδη των NoSQL βάσεων δεδομένων και πότε χρησιμοποιούνται,
(ζ) να κατανοεί τις σχεδιαστικές αρχές και να σχεδιάζει μία βάση δεδομένων σε βάσεις δεδομένων εγγράφων και βάσεις δεδομένων γράφων,
(η) να κατανοεί και να χρησιμοποιεί τη γλώσσα Cypher για απάντηση ερωτημάτων πάνω σε μια βάση δεδομένων γράφων.Προτεινόμενα συγγράμματα
Προτεινόμενη Βιβλιογραφία:
- Ramakrishnan Raghu, Gehrke Joahannes. Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η Έκδοση. Εκδ. Τζιόλα, 2012.
- Garcia-Molina, Ullman, Widom. Συστήματα Βάσεων Δεδομένων - Τόμος ΙΙ, Έκδοση 1η, 2011, ISBN: 978-960-524-311-1, Ίδρυμα Τεχνολογίας & Έρευνας-Πανεπιστημιακές Εκδόσεις Κρήτης
- Elmasri Ramez,Navathe Shamkant B. Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, Τόμος 2, 5η έκδοση, 2008, ISBN: 978-960-531-220-6, ΔΙΑΥΛΟΣ Α.Ε. ΕΚΔΟΣΕΙΣ ΒΙΒΛΙΩΝΣυναφή επιστημονικά περιοδικά:
- The International Journal on Very Large Data Bases (VLDB Journal) (https://link.springer.com/journal/778)
- ACM Transactions on Database Systems (TODS) (https://tods.acm.org/)
- International Journal of Database Management Systems (IJDMS) (http://airccse.org/journal/ijdms/ijdms.html)Μέθοδοι αξιολόγησης
Μέθοδοι Αξιολόγησης:
- Γραπτή Εξέταση στο τέλος του εξαμήνου που περιλαμβάνει επίλυση προβλημάτων, δοκιμασία πολλαπλής επιλογής και ερωτήσεις σύντομης απάντησης.
- Ατομικές Εργασίες
Υπολογισμός Τελικού Βαθμού:
Ο τελικός βαθμός προκύπτει κατά 70% από το βαθμό της τελικής γραπτής εξέτασης (κλίμακα 0 – 10) και κατά 30% από το βαθμό των επιπλέον μεθόδων αξιολόγησης (κλίμακα 0 – 10), μόνο στην περίπτωση που ο βαθμός της τελικής εξέτασης είναι προβιβάσιμος (>=5). Διαφορετικά, ο τελικός βαθμός ισοδυναμεί με το 70% του βαθμού της τελικής εξέτασης.
Οι εργασίες μεταφέρονται και στην εξεταστική του Σεπτεμβρίου.