mycourses .ntua.gr
Βάσεις Δεδομένων

Γενικά στοιχεία

 

Περιγραφή

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 2019-2020

Σκοπός του μαθήματος είναι η εισαγωγή στις Βάσεις Δεδομένων με έμφαση στο μοντέλο οντοτήτων-συσχετίσεων, στο σχεσιακό μοντέλο δεδομένων και τη γλώσσα SQL, καθώς και εισαγωγικά στοιχεία χωρικών τύπων δεδομένων.


Θεματολογία

- Εισαγωγή στις ΒΔ. Μοντελοποίηση δεδομένων. Το μοντέλο E-R. Κλασσικά μοντέλα Βάσεων Δεδομένων.

- Το Σχεσιακό Μοντέλο Δεδομένων.

- Συστήματα Διοίκησης Βάσεων Δεδομένων (Database Management Systems) και αρχιτεκτονική τους.

- Γλώσσες για Βάσεις Δεδομένων - Η γλώσσα SQL.

- Μοντέλο οντοτήτων-συσχετίσεων, μετάβαση στο σχεσιακό μοντέλο, εργαλεία σχεδίασης Σχεσιακών ΒΔ.

- Εισαγωγή στη γλώσσα συμβολισμών UML. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization).

- Θέματα Διαχείρισης και Λειτουργίας (ακεραιότητα, βελτιστοποίηση, αναδιοργάνωση, ασφάλεια, λειτουργικότητα).

- Διατάξεις ΒΔ (client-server, κατανεμημένες ΒΔ) και προσπέλαση δεδομένων από ετερογενή συστήματα (xDBC, middleware)

- Χωρικοί τύποι δεδομένων (OGC) και παραδείγματα) 

- Εφαρμογή (εξαμηνιαία εργασία)

Ύλη

Βιβλία από τα οποία θα γίνει επιλογή ενός:

Συστήματα Βάσεων Δεδομένων, Silberschatz, Korth, Sudarshan,
4η έκδοση (μετάφραση στην ελληνική), Εκδόσεις Γκιούρδας, 2003, ISBN: 9789605123840
Δικτυακός τόπος του βιβλίου

Συστήματα βάσεων δεδομένων, Thomas Connolly, Carolyn Begg,΄
(μετάφραση στην ελληνική), Εκδόσεις Ιων, 2001, ISBN: 9789604111060
Δικτυακός τόπος του βιβλίου

Αμφότερα τα βιβλία θεωρούνται ισοδύναμα και καλύπτουν πλήρως τις ανάγκες του μαθήματος

Βιβλιογραφία

Βιβλία

Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων, Τόμοι Α και Β. (Μετάφραση Μ. Χατζόπουλου του: Fundamentals of Database Systems), Elmasri & Navathe.

Βάσεις Δεδομένων, Μ.Ξένος, Ελληνικό Ανοικτό Πανεπιστήμιο
Βάσεις Δεδόμένων ΙΙ, Μ.Ξένος, Δ.Χριστοδουλάκης, Ελληνικό Ανοικτό Πανεπιστήμιο

Δικτυακοί τόποι

Μάθημα "Βάσεις Δεδομένων" της Σχολής ΗΜΜΥ. 

Ο δικτυακός τόπος της Microsoft Access και του Libre Office

Οι δικτυακοί τόποι των MySQL, MySQL Workbench

Mέθοδοι αξιολόγησης

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

Για το εργαστήριο ορίζονται δύο τμήματα, καθένα από τα οποία παρακολουθεί δύο ώρες εβδομαδιαία, σύμφωνα με το πρόγραμμα.

Δίνεται μία εξαμηνιαία εργασία για εκπόνηση, η οποία θα παραδοθεί αποκλειστικά μέσω του δικτυακού τόπου mycourses σε τρεις φάσεις, σε ημερομηνίες που θα ανακοινωθούν.

Η βαθμολογία του μαθήματος για τους σπουδαστές του 3ου εξαμήνου, υπολογίζεται ως εξής:
75% από την τελική γραπτή εξέταση
25% από την εργασία

Σημείωση (NEO, ΙΣΧΥΕΙ ΓΙΑ ΤΟΥΣ ΣΠΟΥΔΑΣΤΕΣ 2018-2019 ΚΑΙ ΜΕΤΑ)
Η εργασία μετρά στη βαθμολογία
μόνο αν ο βαθμός της γραπτής εξέτασης είναι τουλάχιστον 4.

Ο βαθμός της εργασίας μεταφέρεται και στα επόμενα έτη.

Η εργασία μπορεί να επαναληφθεί σε επόμενο έτος.

 

Σημείωση 2

Για τους σπουδαστές μεγαλυτέρων εξαμήνων (με πρώτη εγγραφή στο μάθημα το ακ. έτος 2017-2018 και νωρίτερα), η βαθμολογία υπολογίζεται μόνο από τη γραπτή εξέταση (100%)

Διδάσκοντες

Υπεύθυνος μαθήματος:
Βασίλειος Βεσκούκης, Αν.Καθ.,
v.vescoukis@cs.ntua.gr

Νικόλαος Δουλάμης, Αν.Καθ. ndoulam@cs.ntua.gr

Βοηθοί:
Γιώργος Πανόπουλος Δρ.ΑΤΜ,

Αντώνης Βιτωράτος, υ.δ.