Navigation

News

Courses

Quick Links

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

Ακ. έτος 2016-2017, 7ο Εξάμηνο ΗΜ&ΜΥ

ΔΙΔΑΣΚΟΝΤΕΣ: Νεκτάριος Κοζύρης, Καθηγητής ΕΜΠ ΓΡΑΦΕΙA: Κτήριο ΗΜ&ΜΥ, 2ος όροφος, Αίθουσα 21.7 και 21.10

ΤΗΛΕΦΩΝΟ: 210-772 1531 και 210-772 2541

E-MAIL: nkoziris@cslab.ece.ntua.gr

ΩΡΕΣ ΓΡΑΦΕΙΟΥ: Κατόπιν συνεννοήσεως

ΒΟΗΘΟΙ: Δρ. Κατερίνα Δόκα

ΩΡΕΣ ΜΑΘΗΜΑΤΟΣ:
ΒΙΒΛΙA:
  1. Συστήματα Βάσεων Δεδομένων (6η Έκδοση/2011), Abraham Silberschatz, Henry F. Korth,S. Sudarshan. Εκδόσεις Γκιούρδα, ISBN: 978-960-512-623-0, κωδικός Ευδόξου: 12535833
  2. Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων (6η Έκδοση Αναθεωρημένη/2012), Elmasri Ramez, Navathe Shamkant B. Εκδόσεις Δίαυλος, ISBN: 978-960-531-281-7, κωδικός Ευδόξου: 22683637

ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ: Συστήματα Διοίκησης Βάσεων Δεδομένων (Database Management Systems) και η αρχιτεκτονική τους. Δομές Δεδομένων για Βάσεις Δεδομένων. Μοντελοποίηση - Το μοντέλο E-R. Αναφορά στα κλασσικά μοντέλα Βάσεων Δεδομένων (Ιεραρχικό, Δικτυωτό). Το Σχεσιακό Μοντέλο. Γλώσσες για Βάσεις Δεδομένων - Η γλώσσα SQL. Συστήματα Αρχείων και Φυσικός Σχεδιασμός Βάσεων Δεδομένων. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization). Θέματα Διαχείρισης και Λειτουργίας (ακεραιότητα, βελτιστοποίηση, αναδιοργάνωση, ασφάλεια, λειτουργικότητα, κλπ.) Επίκαιρα Θέματα (αντικειμενοστραφή συστήματα, πολυ-συστήματα, συστήματα για προσωπικούς υπολογιστές, XML και Συστήματα Δικτύου, κλπ.)

ΠΕΡΙΕΧΟΜΕΝΑ:
  1. Εισαγωγή
  2. Ανάπτυξη Βάσεων Δεδομένων και Μοντέλα Δεδομένων
  3. Σχεσιακό Μοντέλο
  4. Η Γλώσσα SQL
  5. SQL DDL - Άλλες Γλώσσες (QBE - Datalog)
  6. Σχεδιασμός Βάσης και Κανονικοποίηση
  7. Δομές Αποθήκευσης - Συστήματα Αρχείων
  8. Β+ Δέντρα και Φυσικός Σχεδιασμός
  9. Επεξεργασία και Βελτιστοποίηση Ερωτημάτων
  10. Σχεσιακές Βάσεις: Υλοποίηση Συστημάτων
  11. Λειτουργικά Θέματα. Αναδυόμενες Τεχνολογίες και Συστήματα

ΑΣΚΗΣΕΙΣ: Κάθε σπουδαστής θα παραδώσει 2 σειρές ασκήσεων που θα δοθούν κατά την διάρκεια του μαθήματος. Οι ημερομηνίες παράδοσης θα ορίζονται με την ανάρτηση των ασκήσεων.

ΕΡΓΑΣΙΑ: Θα δοθεί θέμα (υλοποίηση εφαρμογής σε Εμπορικό Σύστημα Βάσεων Δεδομένων) στο οποίο θα εργαστείτε σε ομάδες (2 ή 3 ατόμων).

ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ: Η τελική εξέταση γίνεται με κλειστά βιβλία και σημειώσεις.

ΣΧΗΜΑ ΒΑΘΜΟΛΟΓΙΑΣ: O τελικός βαθμός υπολογίζεται σαν το άθροισμα των βαθμών των ασκήσεων, της εργασίας και των τελικών εξετάσεων.
Ασκήσεις: 2 μονάδες
Εργασία: 3 μονάδες
Τελικές Εξετάσεις: 6 μονάδες
Σύνολο: 11 μονάδες. Για να περάσετε ο βαθμός των τελικών εξετάσεων πρέπει να είναι τουλάχιστον 4/10.