Ειδικά Θέματα Βάσεων Δεδομένων

Γενικά

Περιεχόμενα μαθήματος

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

Μαθησιακοί Στόχοι

Οι στόχοι του μαθήματος είναι:

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

Με την συμπλήρωση του μαθήματος οι φοιτητές θα πρέπει να είναι σε θέση:

  • Να αναπτύσσουν Εκτεταμένα Διαγράμματα Οντοτήτων-Συσχετίσεων βασιζόμενοι σε περιγραφές ή/και επιχειρησιακά έγγραφα.
  • Να αναγνωρίζουν τα πλεονεκτήματα και τους περιορισμούς των σχεδιαστικών αποφάσεων που υποκρύπτονται σε ένα Διάγραμμα Οντοτήτων Συσχετίσεων.
  • Να μετατρέπουν Εκτεταμένα Διαγράμματα Οντοτήτων-Συσχετίσεων σε καλά σχεδιασμένες σχεσιακές βάσεις δεδομένων.
  • Να χρησιμοποιούν την γλώσσα SQL για να δημιουργούν μία σχεσιακή βάση δεδομένων επιβάλλοντας τους κατάλληλους περιορισμούς ακεραιότητας αναφορών.

Γενικές Ικανότητες

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

Μέθοδοι Διδασκαλίας

  • Πρόσωπο με πρόσωπο.

Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών

  • Σύστημα Διαχείρισης Βάσεων Δεδομένων.
  • Πλατφόρμα ηλεκτρονικής μάθησης (e-learning).
  • Ηλεκτρονικό ταχυδρομείο.

Οργάνωση Διδασκαλίας

ΔραστηριότηταΦόρτος εργασίας εξαμήνου
Διαλέξεις39
Αυτοτελής Μελέτη86
Σύνολο125

Αξιολόγηση Φοιτητών

Γραπτή τελική εξέταση στο θεωρητικό μέρος (100%) που περιλαμβάνει:

  • Ερωτήσεις σύντομης απάντησης.
  • Επίλυση προβλημάτων που σχετίζονται με τον σχεδιασμό βάσης δεδομένων σε εννοιολογικό επίπεδο και σε επίπεδο υλοποίησης.
  • Συγκριτική αξιολόγηση στοιχείων θεωρίας.
  • Ερωτήσεις πολλαπλών επιλογών.

Ομαδική προαιρετική εργασία (25%)

Η βαρύτητα κάθε ερώτησης της τελικής γραπτής εξέτασης γίνεται γνωστή στους φοιτητές κατά τη διάρκεια των μαθημάτων και αναγράφονται στο φύλλο των θεμάτων.

Συνιστώμενη Βιβλιογραφία

  1. Ε. Κεχρής «Σχεσιακές Βάσεις Δεδομένων», ΚΡΙΤΙΚΗ, 2021.
  2. Elmasri R., Navathe S. B., Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, έκδοση: 6η Έκδοση, ΔΙΑΥΛΟΣ, 2012.
  3. Ramakrishnan R., Gehrke J., Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η Έκδοση, Εκδ. Τζιόλα, 2012.
  4. Begg Carolyn, Connolly Thomas, Μια Πρακτική Προσέγγιση στο Σχεδιασμό την Υλοποίηση και τη Διαχείριση Συστημάτων Βάσεων Δεδομένων, Γκιύρδας, 2008.

Συναφή επιστημονικά περιοδικά

  1. Database Systems Journal.
  2. ACM Transactions on Database Systems.
  3. International Journal of Intelligent Information and Database Systems.