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