Εισαγωγή στις ΒΔ. Μοντελοποίηση δεδομένων. Το μοντέλο E-R. Κλασικά μοντέλα Βάσεων Δεδομένων (Ιεραρχικό, Δικτυωτό, Σχεσιακό). Συστήματα Διαχείρισης Βάσεων Δεδομένων και η αρχιτεκτονική τους. Σχεσιακή άλγεβρα - Η γλώσσα SQL. Φυσικός Σχεδιασμός Βάσεων Δεδομένων. Εισαγωγή στη γλώσσα συμβολισμών UML. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization). Θέματα Διαχείρισης και Λειτουργίας (ακεραιότητα, βελτιστοποίηση, αναδιοργάνωση, ασφάλεια, λειτουργικότητα). Διατάξεις ΒΔ (client-server, κατανεμημένες ΒΔ) και προσπέλαση δεδομένων από ετερογενή συστήματα.
Προαπαιτούμενο Μάθημα: Προγραμματισμός Υπολογιστών για Μηχανικούς Ι