Μενού Κλείσιμο

Δομές και Βάσεις Δεδομένων


Εξάμηνο 5o
Κατηγορία Μάθημα Ειδικής Υποδομής Επιλογής Υποχρεωτικό
Ώρες Θεωρίας-ΑΠ-Εργαστηρίου 2-1-2
Πιστωτικές Μονάδες/ Διδακτικές Μονάδες 3/4
Σκοπός Η χρήση συστημάτων Βάσεων Δεδομένων και η κατανόηση της Αρχιτεκτονικής των Βάσεων Δεδομένων και του διαχειριστή Βάσεων Δεδομένων.
Αναμενόμενα Μαθησιακά Αποτελέσματα Στο πέρας του μαθήματος οι σπουδαστές θα μπορούν να κατανοήσουν, να σχεδιάσουν και να αναπτύξουν δομές και βάσεις δεδομένων.
Θεματολογία Περιγραφή θεωρητικού μέρους μαθήματος
Συστήματα Διοίκησης Βάσεων Δεδομένων (Database Management Systems) και η αρχιτεκτονική τους. Δομές Δεδομένων για Βάσεις Δεδομένων. Μοντελοποίηση – Το μοντέλο E-R. Αναφορά στα κλασσικά μοντέλα Βάσεων Δεδομένων (Ιεραρχικό, Δικτυωτό). Το Σχεσιακό Μοντέλο. Γλώσσες για Βάσεις Δεδομένων – Η γλώσσα SQL. Συστήματα Αρχείων και Φυσικός Σχεδιασμός Βάσεων Δεδομένων. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization). Θέματα Διαχείρισης και Λειτουργίας (ακεραιότητα, βελτιστοποίηση, αναδιοργάνωση, ασφάλεια, λειτουργικότητα, κλπ.) Επίκαιρα Θέματα (αντικειμενοστραφή συστήματα, πολυ-συστήματα, συστήματα για προσωπικούς υπολογιστές, κλπ.)

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

Βιβλιογραφία
  1. Κ. Ευμορφόπουλος, (2002), Συστήματα Βάσεων Δεδομένων, Εκδόσεις ΙΩΝ.
  2. R. Elmasri & S. Navathe, Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων, Μετάφραση: Μ. Χατζόπουλος. Εκδόσεις ΔΙΑΥΛΟΣ. (Τόμος Α και Β).
  3. Ι. Κόλλιας, ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ, Εκδόσεις ΣΥΜΜΕΤΡΙΑ.
  4. Τασόπουλος Α., Μαρινάκης Κ., ΔΟΜΕΣ ΑΡΧΕΙΑ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ, Εκδόσεις ΕΛΙΞ.
Προαπαιτούμενα Μαθήματα
Ανακοινώσεις Μαθήματος