Περιεχόμενο μαθήματος
Το μάθημα περιλαμβάνει την κατανόηση των βασικών εννοιών των συστημάτων βάσεων δεδομένων καθώς και της πρακτικής χρησιμότητάς τους. Ιδιαίτερη έμφαση δίνεται στην παρουσίαση του σχεσιακού μοντέλου βάσεων δεδομένων.
Μαθησιακοί στόχοι
Ο στόχος του μαθήματος είναι να εισαγάγει τους αναγνώστες στο επιστημονικό πεδίο των Βάσεων Δεδομένων (ΒΔ). Με την ολοκλήρωση του μαθήματος ο αναγνώστης θα πρέπει:
- Να έχει κατανοήσει την αναγκαιότητα και τις επιδιώξεις από τη χρήση ενός συγκεντρωτικού περιβάλλοντος διαχείρισης δεδομένων σε εργασιακούς χώρους που διακινούν μεγάλο και ποικίλο όγκο πληροφοριών.
- Να γνωρίζει τη φιλοσοφία λειτουργίας, τις κατηγορίες και τις δυνατότητες εκμετάλλευσης που παρέχουν τα Συστήματα Διαχείρισης Βάσεων Δεδομένων για την υλοποίηση (ορισμός, κατασκευή και χειρισμός) μιας ΒΔ.
- Να γνωρίζει τον τρόπο επιλογής και υιοθέτησης μοντέλων δεδομένων, ως περιγραφικών εργαλείων για τη λογική σχεδίαση μιας ΒΔ.
- Να γνωρίζει τις πληροφοριακές δομές των σχεσιακών ΒΔ και τον τρόπο χρήσης τους.
- Να έχει κατανοήσει την αναγκαιότητα κανονικοποίησης (ομαλοποίησης) των σχέσεων μιας σχεσιακής ΒΔ κατά τη φάση σχεδίασής της.
- Να έχει την ικανότητα να παράγει Κανονικές μορφές μιας σχέσης.
- Να μπορεί να ερμηνεύει και να συντάσσει σχεσιακές παραστάσεις για μία ποικιλία χρήσεων πάνω σε σχεσιακά δεδομένα.
- Να έχει τη δυνατότητα να συντάσσει κατάλληλες εντολές της σχεσιακής γλώσσας SQL για τον ορισμό και χειρισμό σχεσιακών δεδομένων.
Βιβλιογραφία
- Βιβλία- κείμενα
- Συγγράμματα (επανάληψη)
- Ζ. Καραΐσκος και Κ. Καραπούλιος. Βάσεις δεδομένων: έννοιες, σχεδίαση, διαχείριση. 2010.
- T. M. Connolly και C. E. Begg. Βάσεις Δεδομένων. Α΄ Τόμος 4η Έκδοση, Εκδ. Μ. Γκιούρδας, 2008.
- Βιβλιογραφία
- C. J. Date. Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. 6η έκδοση, Κλειδάριθμος, 1998.
- Forta B. Sams Teach Yourself Sql in 10 Minutes. Apress, September 2000.
- R. Elmasri, S. B. Navathe. Θεμελειώδεις Αρχές Συστημάτων Βάσεων Δεδομένων. 4η Έκδοση, Δίαυλος, 2005.
- Χ. Σκουρλάς. Σχεσιακές Βάσεις Δεδομένων. Σχεδιασμός και Υλοποίηση. Εκδόσεις Νέων Τεχνολογιών, 1992.
- S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, Reading, MA, 1995.
- T. M. Connolly and C. E. Begg. Database Systems: A Practical Approach to Design, Implementation, and Management. 6th Edition, Addison-Wesley, 2014.
- H. Darwen. A Guide to the Sql Standard: A User’s Guide to the Standard Database Language Sql. Addison-Wesley, 1996. 4th Edition.
- H. F. Korth, A. Silberschatz and S. Sudarshan. Database Systems Concepts. Computer Science Series. McGraw-Hill, New York, 2010. 6th Edition.
- R. Ramakrishnan, J. Gehrke. Database Management Systems. 3rd Edition, McGraw-Hill, 2002.
- Online readings
- Πηγές στο Διαδίκτυο
-
- Πηγές στη βιβλιοθήκη του ιδρύματος
- C. J. Date , H. Darwen A guide to the SQL Standard : a user's guide to the standard relational language SQL. Addison-Wesley, 1993
- C. J. Date An Introduction to Database Systems. 7th Edition. Addison-Wesley, 1999.
- Ε. Γιαννακουδάκης. Η Αρχιτεκτονική των Συστημάτων Βάσεων Δεδομένων. Αθήνα, 1994.
- J. Townsend , Εισαγωγή στις βάσεις δεδομένων. Εκδόσεις Γκιούρδας, 1993.
- Χ. Σκουρλά. Σχεσιακές Βάσεις Δεδομένων. Σχεδιασμός και Υλοποίηση. Εκδόσεις Νέων Τεχνολογιών, 1992.
- Γ. Πάγκαλου. Βάσεις Δεδομένων (Τράπεζες Πληροφοριών). Θεωρία-Σχεδιασμός-Εφαρμογές. Εκδόσεις Αδελφών Κυριακίδη, 1999.
- Μ. Ξένος , Δ. Χριστοδουλάκης Εισαγωγή στις βάσεις δεδομένων : αναπτυξιακή προσέγγιση. Παπασωτηρίου, 2002.
- Β. Ταμπακάς , Εισαγωγή στις βάσεις δεδομένων. Εκδόσεις Βασίλειος Τ. Ταμπακάς 2012.
- Ι. Κόλλιας Βάσεις Δεδομένων. Εκδόσεις Συμμετρία, Αθήνα, 1992.
- Ζ. Καραΐσκος και Κ. Καραπούλιος. Βάσεις δεδομένων: έννοιες, σχεδίαση, διαχείριση. Εκδόσεις Ζ. Καραΐσκος, 2010.
- T. M. Connolly and C. E. Begg Βάσεις δεδομένων: μια πρακτική προσέγγιση στο σχεδιασμό, την υλοποίηση και τη διαχείριση συστημάτων βάσεων δεδομένων. Εκδόσεις Γκιούρδας, 2008
Προαπαιτούμενα
- Καλή αντίληψη των δυνατοτήτων ενός σημερινού υπολογιστικού συστήματος
- Εξοικείωση με μία τουλάχιστον γλώσσα υψηλού επιπέδου