Ακαδημαϊκό Προσωπικό
Ακαδημαϊκός Υπεύθυνος:
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
Το μάθημα θεμελιώνεται σε τέσσερεις βασικές ενότητες:
- Εισαγωγή στα μοντέλα δεδομένων και στις βάσεις δεδομένων (δηλ. τι είναι μοντέλο δεδομένων, επισκόπηση κλασικών μοντέλων δεδομένων, αρχές και πλεονεκτήματα βάσεων δεδομένων, αρχιτεκτονική ενός συστήματος διαχείρισης βάσεων δεδομένων, λογική και φυσική σχεδίαση βάσεων δεδομένων
- Αναλυτική παρουσίαση του μοντέλου Οντοτήτων-Συσχετίσεων (δηλ. βασικές έννοιες του μοντέλου και λεπτομερή παρουσίαση της διαγραμματικής τεχνοτροπίας του, εφαρμογή σε επιλεγμένες περιοχές και ανάπτυξη μοντέλων οντοτήτων-συσχετίσεων
- Εξάσκηση στο σχεσιακό μοντέλο δεδομένων (δηλ. ορισμός δομών δεδομένων βάση του σχεσιακού μοντέλου, επισκόπηση των περιορισμών ακεραιότητας του μοντέλου, αναλυτική παρουσίαση των γλωσσών διαχείρισης δεδομένων (σχεσιακή άλγεβρα, σχεσιακός λογισμός πλειάδων και πεδίου τιμών, και σύγχρονα συστήματα), μετατροπή μοντέλου οντοτήτων-συσχετίσεων σε σχεσιακό σχήμα βάσης και αντίστροφα
- Σχεδιασμός σχεσιακών σχημάτων (δηλ. προβλήματα σχεσιακών σχημάτων, αρχές καλού σχεδιασμού σχεσιακών σχημάτων και φόρμες κανονικότητας
ΣΥΝΙΣΤΩΜΕΝΗ-ΒΙΒΛΙΟΓΡΑΦΙΑ
- Β. Ταμπακάς: Εισαγωγή στις Βάσεις Δεδομένων, σελίδες 416, Πάτρα, 2009.
- C.J. Date (2002): Εισαγωγή στα Συστήματα Βάσεων Δεδομένων – Τόμοι Α' & Β', Μετάφραση στα Ελληνικά από τις εκδόσεις "Κλειδάριθμος".
- Silberschatz, H. F. Korth & S. Sudarshan (2001): Database System Concepts (4th Edition), McGraw-Hill ISBN 0-07-255481-9.
- R. Elmasri & S. Navathe (1996): Fundamentals of Database Systems, Μετάφραση στα Ελληνικά από τις εκδόσεις "ΔΙΑΥΛΟΣ".
- P. P-S Chen (1976): The Entity-Relationship Model-Toward a Unified View of Data, ACM Transactions on Database Systems, 1(1), pp. 9-36.