Περιεχόμενο Μαθήματος
Οι Βάσεις Γνώσεων, ως βασικό κομμάτι του γνωστικού αντικειμένου της
Τεχνολογίας Πληροφοριακών Συστημάτων, αποτελούν το συνδετικό κρίκο Βάσεων
Δεδομένων, Τεχνολογίας Λογισμικού και Τεχνητής Νοημοσύνης. Ο σκοπός του
μαθήματος είναι να διδάξει πώς χρησιμοποιούμε εργαλεία μοντελοποίησης για την
κατασκευή πληροφοριακών συστημάτων γύρω από Βάσεις Δεδομένων (όπως π.χ., το
μοντέλο Οντοτήτων Συσχετίσεων) και πώς αυτά μπορούν να χρησιμεύσουν και στην
εξαγωγή και διαχείριση γνώσης μέσω τυπικών γλωσσών. Το μάθημα επικεντρώνεται στην παρουσίαση αφενός εννοιολογικών μοντέλων
καταγραφής της γνώσης για πληροφοριακά συστήματα (π.χ., Επεκτεταμένο Μοντέλο
Οντοτήτων-Συσχετίσεων, UML) και αφετέρου τυπικών
γλωσσών περιγραφής της γνώσης (π.χ., Datalog, Telos).
Εργασίες
Στην διάρκεια του μαθήματος θα δοθούν ασκήσεις που θα παραδοθούν από ομάδες των
2 φοιτητών. Επίσης θα δοθεί υπολογιστική άσκηση (project) η οποία θα
παραδοθεί στο τέλος του εξαμήνου. Οι ημερομηνίες παράδοσης θα δίνονται με
τα φυλλάδια των ασκήσεων. Η παράδοση των ασκήσεων θα συνοδεύεται από προφορική
εξέταση.
Διαγώνισμα
Το διαγώνισμα θα διεξαχθεί με ανοιχτά βιβλία.
Βαθμολογία
Ο τελικός βαθμός υπολογίζεται σαν το άθροισμα των βαθμών των γραπτών
εξετάσεων και των ασκήσεων. Το άριστα στις γραπτές
εξετάσεις είναι 7, στην προγραμματιστική άσκηση είναι 1 και στις
υπόλοιπες ασκήσεις 2 (συνολικά). Ως συνήθως,
θα πρέπει να γράψετε τη βάση στο διαγώνισμα για να περάσετε το μάθημα.
Διδακτικό Βιβλίο
- «Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων», Τόμοι Α' & Β', R. Elmasri &
S.B. Navathe (μετάφραση Μ. Χατζόπουλος), 3η Έκδοση, Εκδόσεις Δίαυλος, 2000
- Συμπληρωματικά: «Συστήματα Διαχείρισης Βάσεων Δεδομένων», Τόμοι Α' & Β', R. Ramakrishnan & J.
Gehrke, (μετάφραση Δ. Δέρβος, Α. Ευαγγελίδης) Eκδόσεις Τζιόλα 2002.
Διδακτέα Ύλη
- ΕΙΣΑΓΩΓΗ
- ΜΕΡΟΣ Ι: Αρχικές ιδέες περί μοντελοποίησης
- Επεκτεταμένο Μοντέλο Οντοτήτων Συσχετίσεων (Extended
Entity Relationship Model --EER)
- Τυπική αναπαράσταση της γνώσης
- ΜΕΡΟΣ ΙΙ: Λογικός Προγραμματισμός
- Datalog: μια Prolog για
βάσεις δεδομένων
- Telos: τυπική περιγραφή πληροφοριακών συστημάτων
και Μεταμοντέλα
- ΜΕΡΟΣ ΙΙΙ: Νέες τεχνικές μοντελοποίησης
Τελευταία ενημέρωση: 2003/02/07