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

Γενικά

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

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

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

Οι φοιτητές, μετά την επιτυχή ολοκλήρωση του μαθήματος, θα είναι ικανοί:

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

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

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

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

  • Πρόσωπο με πρόσωπο (Διαλέξεις και Ασκήσεις Πράξης)
  • Εξ αποστάσεως εκπαίδευση (Moodle)

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

  • Παρουσιάσεις Power Point
  • Χρήση ΤΠΕ στην επικοινωνία με φοιτητές

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

ΔραστηριότηταΦόρτος εργασίας εξαμήνου
Διαλέξεις39
Εκπόνηση Εργασίας60
Ατομική μελέτη51
Σύνολο150

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

  1. Γραπτές εξετάσεις που περιλαμβάνουν ερωτήσεις αντικειμενικού τύπου (πολλαπλής επιλογής, σωστού/λάθους, αντιστοίχισης, κλπ.) και ερωτήσεις σύντομης απάντησης/ανάπτυξης.
  2. Η τελική βαθμολογία μπορεί να προκύψει και με συμψηφισμό βαθμού από εκπόνηση εργασίας σε ποσοστό 30%.
  3. Παρουσίαση των εργασιών προφορικά (10%).

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

Ελληνική

  • “Βάσεις Δεδομένων: Σύγχρονη Διαχείριση, 13η Έκδοση”, Hoffer J., Ramesh V., Topi H., Μιχαήλ Βαΐτης – Ευαγγελία Καβακλή (Επιστ. Επιμέλεια), Εκδόσεις Α. Τζιόλα & Υιοί Α.Ε., 2023.
  • “Συστήματα Βάσεων Δεδομένων” – 2η Έκδοση, Απόστολος Ν. Παπαδόπουλος – Θεόδωρος Τζουραμάνης – Αναστάσιος Γούναρης – Ιωάννης Μανωλόπουλος, Εκδόσεις Νέων Τεχνολογιών, 2020.
  • “Συστήματα Βάσεων Δεδομένων” – 7η Έκδοση, Silberschatz Abraham,Korth Henry, Sudarshan S., Εκδόσεις Χ. Γκιούρδα & ΣΙΑ ΕΕ, 2021.
  • “Σχεσιακές βάσεις δεδομένων” – 3η Έκδοση, Κεχρής Ευάγγελος, Εκδόσεις Κριτική, 2021.
  • “Σχεσιακές Βάσεις Δεδομένων – Θεωρία και Πρακτικές Εφαρμογές”, Γκλαβά Μαίρη, Εκδόσεις Δίσιγμα, 2025.
  • “Βασικές Αρχές Συστημάτων Διαχείρισης Βάσεων Δεδομένων”, Gillenson Mark, Broken Hill Publishers Ltd, 2018.
  • “Συστήματα Βάσεων Δεδομένων”, Βερύκιος Βασίλειος, Βασιλακόπουλος Μιχαήλ, Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα – Αποθετήριο “Κάλλιπος”, 2022.

Αγγλική

  • Date C. J. (2003). An Introduction to Database Systems. Publisher: Pearson; 8 edition ISBN-10: 0321197844
  • Ramakrishnan R., Gehrke J. (2002). Database Management Systems, Mc Graw Hil, ISBN-10: 0072465638.