Section outline
-
Βάσεις Δεδομένων ΣΑΤΜ-ΜΓ (6215)
Σκοπός του μαθήματος είναι η εισαγωγή στις Βάσεις Δεδομένων με έμφαση στο μοντέλο οντοτήτων-συσχετίσεων, στο σχεσιακό μοντέλο δεδομένων και τη γλώσσα SQL, καθώς και η γνωριμία με χωρικούς τύπους δεδομένων και συστήματα διαχείρισης χωρικών βάσεων δεδομένων.
Θεματολογία
Εισαγωγή στις ΒΔ. Μοντελοποίηση δεδομένων. Το μοντέλο E-R. Κλασσικά μοντέλα Βάσεων Δεδομένων. Σχεσιακό Μοντέλο Δεδομένων. Relational Database Management Systems. Μοντέλο οντοτήτων-συσχετίσεων, μετάβαση στο σχεσιακό μοντέλο, εργαλεία σχεδίασης Σχεσιακών ΒΔ. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization). Γλώσσες για Βάσεις Δεδομένων: Η γλώσσα SQL. Θέματα Διαχείρισης και Λειτουργίας (ακεραιότητα, βελτιστοποίηση, αναδιοργάνωση, ασφάλεια, λειτουργικότητα). Διατάξεις ΒΔ (client-server, κατανεμημένες ΒΔ) και προσπέλαση δεδομένων από ετερογενή συστήματα (xDBC, middleware). Χωρικοί τύποι δεδομένων (OGC) και παραδείγματα. Εφαρμογή (εξαμηνιαία εργασία), εργαλεία σχεδίασης ΒΔ.Διαλέξεις
Οι διαλέξεις γίνονται σε ένα ενιαίο τμήμα που αποτελείται από το σύνολο των σπουδαστών. Τα μαθήματα θα ξεκινήσουν την εβδομάδα 28.9.2026 σύμφωνα με το πρόγραμμα.Εργαστήριο
Το εργαστήριο θα ξεκινήσει μετά την 4η εβδομάδα, μετά από ανακοίνωση.Εργασία
Δίνεται μία εξαμηνιαία εργασία για εκπόνηση, η οποία παραδίδεται μέσω του δικτυακού τόπου του μαθήματος στο Helios, σε ημερομηνίες που θα ανακοινωθούν.
Η εκπόνηση της εργασίας είναι προαιρετική.Βαθμολογία: Η βαθμολογία υπολογίζεται από την γραπτή εξέταση σε ποσοστό 100%.
Για όσους εκπονήσουν την εργασία ο τελικός βαθμός προκύπτει από το γινόμενο του βαθμού του γραπτού επί (1 + (0,2 * βαθμός εργασίας / 10)).Παράδειγμα 1:
βαθμός γραπτού = 5, χωρίς εργασία: τελικός βαθμός = 5.Παράδειγμα 2:
βαθμός γραπτού = 5, βαθμός εργασίας = 6, τελικός βαθμός = 5 * (1 + (0,2 * 6/10)) = 5,6Παράδειγμα 3:
βαθμός γραπτού = 8, βαθμός εργασίας = 8, τελικός βαθμός = 8 * (1 + (0,2 * 8/10)) = 9,3 -
Συγγράμματα "Εύδοξος":
- Συστήματα Βάσεων Δεδομένων, Silberschatz, Korth, Sudarshan, 4η έκδοση (μετάφραση στην ελληνική), Εκδόσεις Γκιούρδας, 2003, ISBN: 9789605123840
- Συστήματα βάσεων δεδομένων, Thomas Connolly, Carolyn Begg, (μετάφραση στην ελληνική), Εκδόσεις Ιων, 2001, ISBN: 9789604111060
Αμφότερα θεωρούνται ισοδύναμα και καλύπτουν πλήρως τις ανάγκες του μαθήματος
Βιβλιογραφία
- Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων, Τόμοι Α και Β. (Μετάφραση Μ. Χατζόπουλου του: Fundamentals of Database Systems), Elmasri & Navathe.
- Βάσεις Δεδομένων, Μ.Ξένος, Ελληνικό Ανοικτό Πανεπιστήμιο
- Βάσεις Δεδόμένων ΙΙ, Μ.Ξένος, Δ.Χριστοδουλάκης, Ελληνικό Ανοικτό Πανεπιστήμιο
Εργαλεία
- Συστήματα Βάσεων Δεδομένων, Silberschatz, Korth, Sudarshan, 4η έκδοση (μετάφραση στην ελληνική), Εκδόσεις Γκιούρδας, 2003, ISBN: 9789605123840