ΕΠ03 - Σχεδίαση Βάσεων Δεδομένων και Κατανεμημένες
Βάσεις Δεδομένων

Γενικά

Σχολή: Ψηφιακής Τεχνολογίας

Τμήμα: Πληροφορικής και Τηλεματικής

Επίπεδο Σπουδών: Προπτυχιακό

Τίτλος Μαθήματος: Σχεδίαση Βάσεων Δεδομένων και Κατανεμημένες
Βάσεις Δεδομένων

Κωδικός Μαθήματος: ΕΠ03

Τύπος: Επιστημονικής Περιοχής 

Εξάμηνο Σπουδών: 5

Γλώσσα Διδασκαλίας και Εξετάσεων: Ελληνική

Προσφέρεται σε φοιτητές Erasmus: ΝΑΙ

Ηλεκτρονική Σελίδα Μαθήματος: https://eclass.hua.gr/courses/DIT128/

Αυτοτελείς Δραστηριότητες

Εβδομαδιαίες ώρες διδασκαλίας (Θεωρία): 3

Εβδομαδιαίες ώρες διδασκαλίας (Εργαστήριο): 0

Πιστωτικές μονάδες: 5

Μαθησιακά Αποτελέσματα

Σκοπός του μαθήματος είναι η εξοικείωση των σπουδαστών με θέματα που αφορούν τη λειτουργία των βάσεων δεδομένων και την αποδοτικότερη σχεδίασή τους όπως: πλεονασμός δεδομένων, ακεραιότητα δεδομένων, επεξεργασία των ερωτημάτων, ασφάλεια, ανάκαμψη και έλεγχος συνδρομικότητας δοσοληψιών..

Ταυτόχρονα στόχος είναι να ενισχύσει την κατάρτιση των σπουδαστών στις γλώσσες προγραμματισμού για βάσεις δεδομένων αλλά και σε τεχνικές διαχείρισης δεδομένων και εξόρυξης πληροφορίας από βάσεις δεδομένων.



Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια θα είναι σε θέση να:

- γνωρίζει τις βασικές αρχές συστημάτων βάσεων δεδομένων, τη διαδικασία σχεδίασης μιας βάσης δεδομένων.

- μπορεί να εμπλακεί σε συνεργατική σχεδίαση μιας βάσης δεδομένων με βέλτιστο τρόπο ως προς την εκτέλεση των επερωτήσεων

- μπορεί να ενεργοποιήσει και χειριστεί τους κατάλληλους μηχανισμούς ελέγχου πρόσβασης, διαχείρισης συναλλαγών κλπ.


Γενικές Ικανότητες



  • Αυτόνομη Εργασία

    Ομαδική Εργασία

    Σχεδιασμός Βάσεων Δεδομένων και σχεδίαση κατανεμημένων βάσεων δεδομένων

Περιεχόμενο Μαθήματος





Εισαγωγή στη Σχεδίαση Βάσεων Δεδομένων. Κριτήρια ποιότητας για το σχεδιασμό σχημάτων ΒΔ. Συναρτησιακές Εξαρτήσεις. Κανονικοποίηση σχήματος βάσεων δεδομένων. Φυσική σχεδίαση. Δομές Αποθήκευσης και Ευρετηρίων. Επεξεργασία και βελτιστοποίηση ερωτημάτων. Διαχείριση δοσοληψιών, χρονοπρογραμματισμός και σειριοποίηση. Τεχνικές ελέγχου συνδρομικότητας δοσοληψιών. Τεχνικές ανάκαμψης ΒΔ. Κατανεμημένες ΒΔ και ΒΔ στο διαδίκτυο. Αντικειμενοστραφείς και Αντικειμενο-Σχεσιακές βάσεις δεδομένων. Ημιδομημένα δεδομένα. Αποθήκες δεδομένων, εξόρυξη γνώσης από δεδομένα.

Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση

Τρόπος Παρακολούθησης: πρόσωπο-με-πρόσωπο

Χρήση Τεχνολογιων Πληροφορίας και Επικοινωνιών: 

- Εξειδικευμένο Λογισμικό βελτιστοποίησης επερωτήσεων, προγραμματισμού ΒΔ, NoSQL ΒΔ
- Υποστήριξη Μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας e-class

Οργάνωση Διδασκαλίας

 

Δραστηριότητα

Φόρτος Εργασίας (Εξαμήνου)

Παρακολούθηση διαλέξεων

30

Εργαστηριακή Άσκηση

9

Ατομικές ή Ομαδικές Εργασίες

20

Προετοιμασία για το Εργαστήριο - Αναφορές Εργαστηρίου

20

Εκπόνηση Μελέτης

0

Εκπόνηση Μελέτης

46

Σύνολο

125

Αξιολόγηση Φοιτητών

Ι. Γραπτή τελική εξέταση (60%) που περιλαμβάνει:

- Ερωτήσεις πολλαπλής επιλογής

- Επίλυση προβλημάτων

- Συγκριτική αξιολόγηση στοιχείων θεωρίας

ΙΙ. Ατομικές ή Ομαδικές Εργασίες (40%)

Συνιστώμενη Βιβλιογραφία

- R. Elmasri S. B. Navathe, Fundamentals of Database Systems, Addison Wesley. Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων, 8η Έκδοση, ένας τόμος, (μεταφραστική επιμέλεια M. Χατζόπουλος), Εκδόσεις Δίαυλος, 2016
- R. Ramakrishnan, J. Gehrke: Συστήμα Διαχείρισης Βάσεων Δεδομένω, 3η έκδοση, A.TΖΙΟΛΑ KAI YIOI O.E. 2012
- A. Silberschatz, H. F. Korth, S. Sudarshan, Συστήματα Βάσεων Δεδομένων, 6η Έκδοση. Εκδ. Χ. Γκιούρδα & Σια ΕΕ 2011

 

Journals
- VLDB Journal, ACM
- Transactions on Database Systems (TODS), ACM
- Transactions on Knowledge and Data Enginering (TKDE), ACM
- Data and Knowledge Engineering Journal (DKE), Elsevier.
- International Journal of Big Data Intelligence, Inderscience.

Conferences
- ACM SIGMOD
- ACM VLDB
- IEEE ICDE
- EDBT/ICDT
- ACM PODS