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