ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
Ακ. έτος 2016-2017, 7ο Εξάμηνο ΗΜ&ΜΥ
ΤΗΛΕΦΩΝΟ: 210-772 1531 και 210-772 2541
E-MAIL: nkoziris@cslab.ece.ntua.gr
ΩΡΕΣ ΓΡΑΦΕΙΟΥ: Κατόπιν συνεννοήσεως
ΒΟΗΘΟΙ: Δρ. Κατερίνα Δόκα
ΩΡΕΣ ΜΑΘΗΜΑΤΟΣ:
- Δευτέρα 8:45-10:30, Νέο Κτήριο Ηλεκτρολόγων, Αμφιθέατρο 5
- Πέμπτη 8:45-10:30, Κτήριο Η/Υ, Αμφιθέατρο Πληροφορικής
ΒΙΒΛΙA:
- Συστήματα Βάσεων Δεδομένων (6η Έκδοση/2011), Abraham Silberschatz, Henry F. Korth,S. Sudarshan. Εκδόσεις Γκιούρδα, ISBN: 978-960-512-623-0, κωδικός Ευδόξου: 12535833
- Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων (6η Έκδοση Αναθεωρημένη/2012), Elmasri Ramez, Navathe Shamkant B. Εκδόσεις Δίαυλος, ISBN: 978-960-531-281-7, κωδικός Ευδόξου: 22683637
ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ: Συστήματα Διοίκησης Βάσεων Δεδομένων (Database Management Systems) και η αρχιτεκτονική τους. Δομές Δεδομένων για Βάσεις Δεδομένων. Μοντελοποίηση - Το μοντέλο E-R. Αναφορά στα κλασσικά μοντέλα Βάσεων Δεδομένων (Ιεραρχικό, Δικτυωτό). Το Σχεσιακό Μοντέλο. Γλώσσες για Βάσεις Δεδομένων - Η γλώσσα SQL. Συστήματα Αρχείων και Φυσικός Σχεδιασμός Βάσεων Δεδομένων. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization). Θέματα Διαχείρισης και Λειτουργίας (ακεραιότητα, βελτιστοποίηση, αναδιοργάνωση, ασφάλεια, λειτουργικότητα, κλπ.) Επίκαιρα Θέματα (αντικειμενοστραφή συστήματα, πολυ-συστήματα, συστήματα για προσωπικούς υπολογιστές, XML και Συστήματα Δικτύου, κλπ.)
ΠΕΡΙΕΧΟΜΕΝΑ:
- Εισαγωγή
- Ανάπτυξη Βάσεων Δεδομένων και Μοντέλα Δεδομένων
- Σχεσιακό Μοντέλο
- Η Γλώσσα SQL
- SQL DDL - Άλλες Γλώσσες (QBE - Datalog)
- Σχεδιασμός Βάσης και Κανονικοποίηση
- Δομές Αποθήκευσης - Συστήματα Αρχείων
- Β+ Δέντρα και Φυσικός Σχεδιασμός
- Επεξεργασία και Βελτιστοποίηση Ερωτημάτων
- Σχεσιακές Βάσεις: Υλοποίηση Συστημάτων
- Λειτουργικά Θέματα. Αναδυόμενες Τεχνολογίες και Συστήματα
ΑΣΚΗΣΕΙΣ: Κάθε σπουδαστής θα παραδώσει 2 σειρές ασκήσεων που θα δοθούν κατά την διάρκεια του μαθήματος. Οι ημερομηνίες παράδοσης θα ορίζονται με την ανάρτηση των ασκήσεων.
ΕΡΓΑΣΙΑ: Θα δοθεί θέμα (υλοποίηση εφαρμογής σε Εμπορικό Σύστημα Βάσεων Δεδομένων) στο οποίο θα εργαστείτε σε ομάδες (2 ή 3 ατόμων).
ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ: Η τελική εξέταση γίνεται με κλειστά βιβλία και σημειώσεις.
ΣΧΗΜΑ ΒΑΘΜΟΛΟΓΙΑΣ: O τελικός βαθμός υπολογίζεται σαν το άθροισμα των βαθμών των ασκήσεων, της εργασίας και των τελικών εξετάσεων.
Ασκήσεις: 2 μονάδες
Εργασία: 3 μονάδες
Τελικές Εξετάσεις: 6 μονάδες
Σύνολο: 11 μονάδες. Για να περάσετε ο βαθμός των τελικών εξετάσεων πρέπει να είναι τουλάχιστον 4/10.