Ειδικά Θέματα Βάσεων Δεδομένων
Γενικά
- Κωδικός: ΠΛΥ06052
- Εξάμηνο: 6ο
- Επίπεδο Σπουδών: Προπτυχιακό
- Τύπος μαθήματος: Ειδίκευσης
- Γλώσσα διδασκαλίας και εξετάσεων: Ελληνικά
- Το μάθημα διατίθεται σε φοιτητές Erasmus
- Μέθοδοι Διδασκαλίας (Ώρες/εβδ.): Διαλέξεις (2) / Ασκήσεις Πράξης (1) / Εργαστηριακές Ασκήσεις (1)
- Μονάδες ECTS: 5
- Σελίδα μαθήματος: https://elearning.cm.ihu.gr/course/view.php?id=218
- Διδάσκοντες: Τσιμπίρης Αλκιβιάδης
- Συντονιστής: Τσιμπίρης Αλκιβιάδης
Περιεχόμενα μαθήματος
- Σύντομη ανασκόπηση των κυριότερων εννοιών των βάσεων δεδομένων.
- Εννοιολογικά Μοντέλα .
- Λογικά Μοντέλα Υλοποίησης.
- Συναρτησιακές εξαρτήσεις και Κανονικοποιήσεις, KM-BC, 4KM, 5KM, KM-ΠΟ/Κ .
- Εμφωλευμένα ερωτήματα, περιορισμοί ακεραιότητας και όψεις στην SQL.
- Επεκτάσεις SQL. Διαδικασίες, συναρτήσεις, σκανδάλες.
- Ανάκαμψη και συναλλαγές.
- Ταυτοχρονισμός.
- Ασφάλεια.
- Κρυπτογράφηση.
- Μεθοδολογία συσχέτισης και σύνδεση βάσεων δεδομένων με γλώσσες προγραμματισμού και προγραμματιστικά περιβάλλοντα.
- Αντικείμενο-Σχεσιακές Βάσεις Δεδομένων .NoSQL Βάσεις Δεδομένων.
- Ευρετήρια.
- Σύγχρονα Θέματα Βάσεων Δεδομένων.
- Εισαγωγή στην XML-JSON.
Μαθησιακοί Στόχοι
Στόχος του μαθήματος αυτού είναι να δοθούν στους σπουδαστές οι απαραίτητες γνώσεις ώστε να μπορούν να χρησιμοποιούν τις βάσεις δεδομένων με έξυπνο και αποδοτικό τρόπο. Με μια εμπεριστατωμένη και περιεκτική εξέταση, προσπαθούμε να εστιάσουμε στα σημαντικότερα ζητήματα των βάσεων δεδομένων. Ο απώτερος σκοπός του μαθήματος είναι να μπορούν οι σπουδαστές, να δημιουργούν και να σχεδιάζουν εφαρμογές ώστε να χρησιμοποιούν να διαχειρίζονται και να προστατεύουν τα δεδομένα μιας ή περισσοτέρων βάσεων δεδομένων.
Γενικές Ικανότητες
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών.
- Ομαδική Εργασία.
- Σχεδιασμός και Διαχείριση ΒΔ.
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης.
Μέθοδοι Διδασκαλίας
- Θεωρητική από έδρας διδασκαλία με συζήτηση και ενεργή συμμετοχή των φοιτητών.
- Κατά τη διάρκεια του μαθήματος γίνονται παρουσιάσεις σε power point.
- Εργαστηριακές Ασκήσεις.
- Ηλεκτρονικό υλικό για την διαχείριση Βάσεων Δεδομένων στους Η/Υ. Επίλυση Ασκήσεων.
- Επίδειξη στο προβολικό και χρήση πίνακα.
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
- Χρήση εξειδικευμένου λογισμικού.
- Υποστήριξη Μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας eclass (http://eclass.opencourses.teicm.gr/eclass)
- Ηλεκτρονικές Ασκήσεις Αυτοαξιολόγησης.
- Επικοινωνία με φοιτητές μέσω e-mail και της ιστοσελίδας του μαθήματος.
Οργάνωση Διδασκαλίας
Δραστηριότητα | Φόρτος εργασίας εξαμήνου |
Διαλέξεις | 26 |
Ασκήσεις Πράξης | 13 |
Εργαστηριακές Ασκήσεις | 13 |
Συγγραφή εργαστηριακών αναφορών | 13 |
Αυτοτελής Μελέτη Φοιτητή | 60 |
Σύνολο | 125 |
Αξιολόγηση Φοιτητών
Ο τελικός βαθμός του μαθήματος διαμορφώνεται κατά 60% από τον βαθμό του θεωρητικού μέρους και κατά 40% από τον βαθμό του εργαστηριακού.
- Η γραπτή τελική εξέταση του θεωρητικού μέρους περιλαμβάνει:
- Ερωτήσεις πολλαπλής επιλογής
- Επίλυση προβλημάτων εφαρμογής των γνώσεων που αποκτήθηκαν.
- Ερωτήσεις σύντομης απάντησης
- Συγκριτική αξιολόγηση στοιχείων θεωρίας.
- Η εξέταση των ασκήσεων του εργαστηρίου περιλαμβάνει:
- Την αξιολόγηση των εργαστηριακών δεξιοτήτων που αποκτήθηκαν μέσω εξέτασης των εργαστηριακών αναφορών κατά την οποία γίνεται και χρήση του εργαστηριακού εξοπλισμού (30%).
- Γραπτή τελική εξέταση/εργασία (70%)
Συνιστώμενη Βιβλιογραφία
Συγγράμματα μέσω του συστήματος ΕΥΔΟΞΟΣ:
- [Κωδικός Βιβλίου στον Εύδοξο: 12535833] Συστήματα Βάσεων Δεδομένων 6η Έκδοση, Abraham Silberschatz,Henry F. Korth,S. Sudarshan, Εκδόσεις Μ. Γκιούρδας, 2011
Συγγράμματα που διανέμονται μέσω της ηλεκτρονικής σελίδας του μαθήματος:
- Α.ΤΣΙΜΠΙΡΗΣ, Ειδικά Θέματα Βάσεων Δεδομένων – Σημειώσεις και διαφάνειες θεωρίας. Σέρρες, 2018.
- Α.ΤΣΙΜΠΙΡΗΣ, Ειδικά Θέματα Βάσεων Δεδομένων – Εργαστηριακές ασκήσεις, Σέρρες, 2018.
Συμπληρωματική προτεινόμενη βιβλιογραφία:
- Database Management Systems,Third Edition, Raghu Ramakrishnan McGraw Hill 2003.
- Fundamentals_of_Database_Systems,_6th_Edition, Ramez Elmasri, Shamkant B. Navathe, Publisher: Pearson, 2010.