Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Κατανόηση: Εξήγηση ιδεών ή εννοιών Βάσεων Δεδομένων.
Εφαρμογή : Χρησιμοποίηση των εννοιών Βάσεων Δεδομένων.
Ανάλυση: Κατάτμηση των εννοιών Βάσεων Δεδομένων στα συστατικά τους μέρη.
Δημιουργία: Συνθετική εργασία στις Βάσεις Δεδομένων.
Χειρισμός: Ικανότητα πραγματοποίησης συγκεκριμένων ενεργειών σε περιβάλλον ενός συστήματος διαχείρισης Βάσεων Δεδομένων και σε άλλα βοηθητικά εργαλεία-λογισμικά.
Περιεχόμενο Μαθήματος
Εισαγωγή, Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων, Μοντελοποίηση δεδομένων με το μοντέλο οντοτήτων-συσχετίσεων, Σχεσιακό μοντέλο και σχεσιακή άλγεβρα, Γλώσσα 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.