6ο εξάμηνο


Μάθημα: Βάσεις Δεδομένων



Τίτλος μαθήματος Βάσεις Δεδομένων
Κωδικός μαθήματος ΜΚ38
Είδος μαθήματος Υποχρεωτικό
Επίπεδο μαθήματος Προπτυχιακό
Έτος σπουδών 3ο
Εξάμηνο 6ο
Πιστωτικές μονάδες ECTS 5
Ιστοσελίδα eclass.uowm.gr/courses/ICTE215/
Ώρες ανά εβδομάδα 4
Διδάσκων Κωνσταντίνος Στεργίου (Καθηγητής)
Περιεχόμενο μαθήματος Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) και στα Συστήματα Διαχείρισης ΒΔ. Αρχιτεκτονική Συστημάτων ΒΔ. Μοντέλο Οντοτήτων‐Συσχετίσεων. Σχεσιακό Μοντέλο. Σχεσιακή Άλγεβρα. Γλώσσα SQL. Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση. Φυσική οργάνωση ΒΔ και μέσα αποθήκευσης. Ευρετήρια. Επεξεργασία και Βελτιστοποίηση Ερωτημάτων.
Αναμενόμενα μαθησιακά αποτελέσματα και δεξιότητες Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση:
  • Κατανόηση βασικών αρχών σχεδιασμού και υλοποίησης Συστημάτων Βάσεων Δεδομένων
  • Εξοικείωση με την χρήση Διαγραμμάτων Οντοτήτων Συσχετίσεων
  • Κατανόηση του Σχεσιακού Μοντέλου
  • Απόκτηση βασικής γνώσης Σχεσιακής Άλγεβρας και SQL
  • Απόκτηση γνώσης προχωρημένων δυνατοτήτων της SQL
  • Εμπειρία με την MySQL
  • Κατανόηση των βασικών αρχών κανονικοποίησης
  • Απόκτηση γνώσης σχετικά με την αποθήκευση Βάσεων Δεδομένων και των βασικών δομών δεικτοδότησης
  • Εμπειρία στην συνεργατική υλοποίηση Βάσεων Δεδομένων
Προαπαιτούμενα μαθήματα Κανένα
Μέθοδοι διδασκαλίας Διαλέξεις, Ασκήσεις, Εργαστηριακές ασκήσεις
Αξιολόγηση 60% Γραπτή Εξέταση, 20% Εργαστηριακές Ασκήσεις, 20% Εργασία Εξαμήνου
Γλώσσα διδασκαλίας Ελληνική
Βιβλιογραφία
  • Elmasri Ramez, Navathe Shamkant B., Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, ΔΙΑΥΛΟΣ Α.Ε. ΕΚΔΟΣΕΙΣ ΒΙΒΛΙΩΝ, 2007.
  • Ramakrishnan Raghu, Gehrke Joahannes, Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η Έκδοση, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ, 2012.
  • Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Συστήματα Βάσεων Δεδομένων, Χ. ΓΚΙΟΥΡΔΑ, 6η έκδ./2011.


Διδάσκων: Στεργίου Κωνσταντίνος