Βάσεις Δεδομένων

Γενικά

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

  • Βασικές Έννοιες.
  • Σύστημα Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική.
  • Μοντέλα Δεδομένων και το Διάγραμμα Οντοτήτων-Συσχετίσεων.
  • Το Σχεσιακό Μοντέλο,.
  • Μετατροπή ΔΟΣ σε Σχεσιακή Βάση Δεδομένων.
  • Εισαγωγή στην SQL.
  • Παρουσίαση ενός Συστήματος Διαχείρισης Βάσεων Δεδομένων και επίδειξη των βασικών του δυνατοτήτων (δημιουργία βάσης δεδομένων, ερωτημάτων, φορμών).

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

Οι στόχοι αυτού του θεωρητικού μέρους μαθήματος είναι:

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

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

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

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

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

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

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

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

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

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

ΔραστηριότηταΦόρτος εργασίας εξαμήνου
Διαλέξεις26
Ασκήσεις Πράξης13
Εργαστηριακές Ασκήσεις13
Ατομικές Εργασίες33
Αυτοτελής Μελέτη39
Σύνολο124

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

Ι. Γραπτή τελική εξέταση στο θεωρητικό μέρος (70%)

 

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

Περιλαμβάνει:

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

ΙΙ. Τεστ (10%)

Περιλαμβάνει:

–     Ερωτήσεις πολλαπλής επιλογής

–     Ερωτήσεις σύντομης απάντησης

 

IΙΙ. Ατομικές εργασίες (20%)

Οι ατομικές εργασίες βασίζονται στο εργαστηριακό μέρος του μαθήματος

1η εργασία: σχεδιασμός σχεσιακής βάσης δεδομένων

2η εργασία: υλοποίηση σχεσιακής βάσης δεδομένων και ανάπτυξη ερωτημάτων με χρήση λογισμικού ανοικτού κώδικα

 

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

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

  • Ε. Κεχρής «Σχεσιακές Βάσεις Δεδομένων», ΚΡΙΤΙΚΗ, 2021
  • Elmasri R., Navathe S. B., Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, έκδοση: 6η Έκδοση, ΔΙΑΥΛΟΣ, 2016
  • Ramakrishnan R., Gehrke J., Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η Έκδοση, Εκδ. Τζιόλα, 2024.
  • Coronel Carlos, Morris Steven, Συστήματα Βάσεων Δεδομένων, ΚΡΙΤΙΚΗ, 2024
  • Hoffer J., Ramesh V., Topi H.,Βάσεις Δεδομένων – σύγχρονη διαχείριση, ΕΚΔΟΣΕΙΣ ΤΖΙΟΛΑ, 2023

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

  • Database Systems Journal
  • ACM Transactions on Database Systems
  • International Journal of Intelligent Information and Database Systems