Ειδικά Θέματα Βάσεων Δεδομένων
General
- Code: ΠΛΥ06052
- Semester: 6th
- Study Level: Undergraduate
- Course type: Specialization
- Teaching and exams language: Ελληνικά
- The course is offered to Erasmus students
- ECTS Units: 5
- Course homepage: http://elearning.teicm.gr/course/category.php?id=4
- Instructors: Tsimpiris Alkiviadis
- Coordinator: Tsimpiris Alkiviadis
Course Contents
- Σύντομη ανασκόπηση των κυριότερων εννοιών των βάσεων δεδομένων
- Εννοιολογικά Μοντέλα .
- Λογικά Μοντέλα Υλοποίησης.
- Συναρτησιακές εξαρτήσεις και Κανονικοποιήσεις, KM-BC, 4KM, 5KM, KM-ΠΟ/Κ .
- Εμφωλευμένα ερωτήματα, περιορισμοί ακεραιότητας και όψεις στην SQL.
- Επεκτάσεις SQL. Διαδικασίες, συναρτήσεις, σκανδάλες.
- Ανάκαμψη και συναλλαγές.
- Ταυτοχρονισμός
- Ασφάλεια
- Κρυπτογράφηση
- Μεθοδολογία συσχέτισης και σύνδεση βάσεων δεδομένων με γλώσσες προγραμματισμού και προγραμματιστικά περιβάλλοντα.
- Αντικείμενο-Σχεσιακές Βάσεις Δεδομένων .NoSQL Βάσεις Δεδομένων
- Ευρετήρια
- Σύγχρονα Θέματα Βάσεων Δεδομένων
- Εισαγωγή στην XML-JSON
Educational Goals
Σκοπός του μαθήματος είναι να εισάγει τον φοιτητή στις βασικές έννοιες …
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής/τρια θα είναι σε θέση:
- Να αναλύει την…
- Να περιγράφει τις…
- Να κατανοεί το…
- Να συγκρίνει τα…
General Skills
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών.
- Ομαδική Εργασία.
- Σχεδιασμός και Διαχείριση ΒΔ.
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης.
Teaching Methods
- Θεωρητική από έδρας διδασκαλία με συζήτηση και ενεργή συμμετοχή των φοιτητών.
- Κατά τη διάρκεια του μαθήματος γίνονται παρουσιάσεις σε power point.
- Εργαστηριακές Ασκήσεις.
- Ηλεκτρονικό υλικό για την διαχείριση Βάσεων Δεδομένων στους Η/Υ. Επίλυση Ασκήσεων.
- Επίδειξη στο προβολικό και χρήση πίνακα.
Use of ICT means
- Χρήση εξειδικευμένου λογισμικού.
- Υποστήριξη Μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας eclass (http://eclass.opencourses.teicm.gr/eclass)
- Ηλεκτρονικές Ασκήσεις Αυτοαξιολόγησης.
- Επικοινωνία με φοιτητές μέσω e-mail και της ιστοσελίδας του μαθήματος.
Teaching Organization
Activity | Semester workload |
Διαλέξεις | 26 |
Ασκήσεις Πράξης (ΑΠ) | 13 |
Εργαστηριακές Ασκήσεις | 13 |
Συγγραφή εργαστηριακών αναφορών | 13 |
Αυτοτελής Μελέτη Φοιτητή | 60 |
Total | 125 |
Students Evaluation
Ο τελικός βαθμός του μαθήματος διαμορφώνεται κατά 60% από τον βαθμό του θεωρητικού μέρους και κατά 40% από τον βαθμό του εργαστηριακού.
- Η γραπτή τελική εξέταση του θεωρητικού μέρους περιλαμβάνει:
- Ερωτήσεις πολλαπλής επιλογής
- Επίλυση προβλημάτων εφαρμογής των γνώσεων που αποκτήθηκαν.
- Ερωτήσεις σύντομης απάντησης
- Συγκριτική αξιολόγηση στοιχείων θεωρίας.
- Η εξέταση των ασκήσεων του εργαστηρίου περιλαμβάνει:
- Την αξιολόγηση των εργαστηριακών δεξιοτήτων που αποκτήθηκαν μέσω εξέτασης των εργαστηριακών αναφορών κατά την οποία γίνεται και χρήση του εργαστηριακού εξοπλισμού (30%).
- Γραπτή τελική εξέταση/εργασία (70%)
Recommended Bibliography
Συγγράμματα μέσω του συστήματος ΕΥΔΟΞΟΣ
- [Κωδικός Βιβλίου στον Εύδοξο: 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