Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Γνωστικά: Εκμάθηση εννοιών Βάσεων Δεδομένων, εργαλείων διαχείρισής τους και εφαρμογές τους.
Δεξιότητες: Μετά την ολοκλήρωση του μαθήματος οι φοιτητές θα μπορούν να σχεδιάσουν και να διαχειριστούν Βάσεις Δεδομένων. Επίσης θα αποκτήσουν την ικανότητα πραγματοποίησης συγκεκριμένων ενεργειών σε συστήματα διαχείρισης Βάσεων Δεδομένων καθώς και σε άλλα βοηθητικά εργαλεία-λογισμικά. Με την εκπόνηση των εργασιών θα αποκτήσουν σημαντικές γνώσεις καθώς επισης θα μπορούν να επιλύνουν πρακτικά προβλήματα.
Περιεχόμενο Μαθήματος
Εισαγωγή, Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων, Μοντελοποίηση δεδομένων με το μοντέλο οντοτήτων-συσχετίσεων, Σχεσιακό μοντέλο και σχεσιακή άλγεβρα, Γλώσσα SQL, Συναρτησιακές και πλειονότιμες εξαρτήσεις, Κανονικές μορφές. Εργαστηριακές ασκήσεις.
Λέξεις Κλειδιά
βάσεις δεδομένων, μοντέλο οντοτήτων-συσχετίσεων, σχεσιακό μοντέλο, σχεσιακή άλγεβρα, γλώσσα SQL, συναρτησιακές εξαρτήσεις, κανονικές μορφές
Επιπρόσθετη βιβλιογραφία για μελέτη
- Ιωάννης Μανωλόπουλος και Απόστολος Παπαδόπουλος: "Βάσεις Δεδομένων: Θεωρία και Πρακτική Εφαρμογή", Εκδόσεις Νέων Τεχνολογιών, Αθήνα, 2006.
- H. Garcia-Molina, J.D. Ullman, J.D. Widom, "ΣΥΣΤΗΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ, ΤΟΜΟΣ Ι", Πανεπιστημιακές Εκδόσεις Κρήτης, 2011.
- R. Ramakrishnan, J. Gehrke, "Database Management Systems", McGraw-Hill, 2002.
- C. J. Date, "Introduction to Database Systems", Addison Wesley, 2003.
- R. Elmasri, S.B. Navathe, "Fundamentals of Database Systems", Addison Wesley, 2006.
- A. Silberschatz, H.F. Korth, S. Sudarshan, "Database System Concepts", McGraw-Hill, 2005.