Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Η επικοινωνία με το χρήστη σε περιβάλλον CLIPS. Ολοκλήρωση της εργασίας του μαθήματος.Βάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στόχος του πέμπτου εργαστηρίου είναι η κατανόηση σε βάθος της τεχνολογίας διαχείριση της βάσης με χρήση stored procedures:. Ειδικότερα εξετάζονται θέματα υλοποίησης με: cursors, procedures, functions, triggers. Μετά την επεξεργασία του εργαστηρίου ο ενδιαφερόμενος θα έχει κατανοήσει και θα έχει εμπεδώσει τον τρόπο χρήσης stored procedures: cursors, procedures, functions, triggers.Βάσεις Δεδομένων ΙI (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στην πρώτη συνάντηση γίνεται παρουσίαση του μαθήματος και μία σύντομη και περιεκτική επισκόπηση κάποιων βασικών εννοιών των Βάσεων Δεδομένων I. Γίνεται , επιπλέον, μία εισαγωγή σε θέματα που θα μας απασχολήσουν στο μάθημα. Η διεκπεραίωση των θεμάτων γίνεται κυρίως με χρήση παραδειγμάτων.Βάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Γίνεται παρουσίαση αξιόλογων εφαρμογών που χρησιμοποιούν σύγχρονη τεχνολογία και νέα ενδιαφέροντα περιβάλλοντα ανάπτυξης εφαρμογώνΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ Κ ΔΙΑΧΕΙΡΙΣΗ ΔΕΔΟΜΕΝΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ, Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Γίνεται αναφορά σε σημαντικές έννοιες εξόρυξης δεδομένων (data mining) που αφορούν την εξαγωγή Association Rules . Η διεκπεραίωση των θεμάτων γίνεται κυρίως με χρήση παραδειγμάτων. Επιπλέον, γίνεται αναφορά στο εργαλείο Rapid MinerΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ Κ ΔΙΑΧΕΙΡΙΣΗ ΔΕΔΟΜΕΝΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ, Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Γίνεται παρουσίαση θεμάτων εξόρυξης και ανάλυσης κοινωνικών δικτύων με έμφαση σε graphmetrics, οπτικοποίηση, χρήση του εργαλείου weka και εφαρμογές του σε εξόρυξη δεδομένων κ.λπΒάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στόχος του δεύτερου εργαστηρίου είναι η ανασκόπηση των εντολών της γλώσσας SQL έτσι ώστε στα επόμενα εργαστήρια ο ενδιαφερόμενος να εστιάσει απρόσκοπτα σε θέματα υλοποίησης Βάσεων Δεδομένων με χρήση SQL και να προχωρήσει σε θέματα αποθηκευμένων διαδικασιών (stored procedures), διαχείρισης cursors, διαχείρισης δοσοληψιών (transactions processing) κ.λπ. Μετά την επεξεργασία του εργαστηρίου ο ενδιαφερόμενος θα έχει επαναλάβει τα εξής σημαντικά θέματα: - Δημιουργία βάσης δεδομένων, δημιουργία πινάκων, ορισμός ευρετηρίων, αλλαγή ορισμού (προσθήκη στηλών, τροποποίηση στηλών) κ.λπ. - Οι τρεις Υπογλώσσες της γλώσσας SQL - Δημιουργία πινάκων και Διαχείριση Περιορισμών (Constraints) Επιπλέον, θα έχει εμπεδώσει θέματα χρήσης περιορισμών: - Ο περιορισμός Not Null - Ο περιορισμός Unique σε στήλη ή στήλες του πίνακα - Ο περιορισμός Primary Key - Ο περιορισμός Foreign Key - Ο περιορισμός DEFAULT - Ο περιορισμός AUTO_INCREMENT (mySQL) - Ο περιορισμός Check Τέλος, θα έχει κάνει ανασκόπηση των όψεων (VIEW)Βάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στόχος του τέταρτου εργαστηρίου είναι η κατανόηση της τεχνολογίας διαχείριση της βάσης με χρήση triggers. Μετά την επεξεργασία του εργαστηρίου ο ενδιαφερόμενος θα έχει κατανοήσει και θα έχει εμπεδώσει τον τρόπο χρήσης αντιπροσωπευτικών triggers για τις εμπορικές εφαρμογές. Τέλος, ο ενδιαφερόμενος θα εμπεδώσει διαφορές στην υλοποίηση στην περίπτωση των προϊόντων mySQL και Oracle. Επιπλέον, μάθει πως βλέπουμε πληροφορίες για τη βάση δεδομένων, τους triggers κ.λπ. στο προϊόν της mySQLΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ Κ ΔΙΑΧΕΙΡΙΣΗ ΔΕΔΟΜΕΝΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ, Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Γίνεται αναφορά σε σημαντικές έννοιες διαχείρισης γνώσης, στρατηγικής ανάλυσης, επιχειρηματικής ευφυΐας, αποθηκών δεδομένων και εξόρυξης δεδομένωνΤεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Επίλυση αποριών και αξιολόγηση εργασιών 1ου μέρους. Προετοιμασία για την εξέταση μέσω προσομοίωσης της εξέτασης.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση της βασικής δομής του αλγόριθμου αναζήτησης σε βάθος. Επεξήγηση των συναρτήσεων αρχικοποίησης του αλγορίθμου και των κύκλων λειτουργίας του. Επεξήγηση του ρόλου της συνάρτησης επέκτασης μετώπου ΕxpandΜetopo.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ο ρόλος της βελτιστοποίησης του ενδιάμεσου κώδικα. Ο ρόλος των μπλοκ. Αναλυτική παρουσίαση των διαφορετικών αλγόριθμοι βελτιστοποίησης.Βάσεις Δεδομένων ΙI (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ο στόχος είναι να βοηθήσει τους σπουδαστές να μάθουν να κατασκευάζουν και να χρησιμοποιούν cursors σε περιβάλλον PL/SQL σύμφωνα με τις ανάγκες των εφαρμογών βάσεων δεδομένωνΤεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση στόχων Β’ Μέρους Μαθήματος και Εισαγωγικών εννοιών περιβάλλοντος ανάπτυξης εμπείρων συστημάτων σε περιβάλλον CLIPS. Εισαγωγή και διαγραφή γεγονότων μέσω συναρτήσεων. Ορισμός κανόνων και άλλες συναρτήσεις του περιβάλλοντος.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση της τεχνικής αναδρομής ουράς σε Lisp . Παρουσίαση των εννοιών ‘μέτωπο αναζήτησης’ και ‘κλειστό σύνολο’.Βάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στόχος του εργαστηρίου είναι η επισκόπηση της χρήσης triggers για τη δημιουργία εφαρμογών στο περιβάλλον mySQL αλλά και τη διαχείριση βάσεων δεδομένων. Μετά την επεξεργασία του εργαστηρίου ο ενδιαφερόμενος θα έχει κατανοήσει τα θέματα της χρήσης triggers και δημιουργίας εφαρμογής βάσεων δεδομένων. Τέλος, ο ενδιαφερόμενος θα έχει κατανοήσει τα θέματα της χρήσης triggers και δημιουργίας εφαρμογής βάσεων δεδομένων και στο περιβάλλον της Oracle.Βάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στόχος του τρίτου εργαστηρίου είναι η επισήμανση των διαφορών στην υλοποίηση με χρήση των προϊόντων mySQL και Oracle. Το εργαστήριο εστιάζει στις διαφορές αυτές. Μετά την επεξεργασία του εργαστηρίου ο ενδιαφερόμενος θα έχει επαναλάβει τα εξής σημαντικά θέματα στα δύο προϊόντα: - Δημιουργία βάσης δεδομένων - Διαχείριση περιορισμών - Διαχείριση ερωτημάτων (queries) Θα γίνει χρήση δύο παραδειγμάτων: διαχείρισης προσωπικού, διαχείρισης αμερικανικών εκλογών. Επιπλέον θα γίνει δημιουργία μοντέλου στα δύο παραδείγματα. Τέλος, ο ενδιαφερόμενος θα εμπεδώσει διαφορές στην υλοποίηση στην περίπτωση των προϊόντων mySQL και Oracle.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Πρωταρχικές σημασιολογικές ρουτίνες. Παρουσίαση σχεδίων ενδιάμεσης μετάφρασης για αριθμητικές παραστάσεις και αναθέσεις.ΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ Κ ΔΙΑΧΕΙΡΙΣΗ ΔΕΔΟΜΕΝΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ, Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Γίνεται αναφορά σε σημαντικές έννοιες εξόρυξης δεδομένων (data mining) που αφορούν την προετοιμασία δεδομένων (Data Preparation). Η διεκπεραίωση των θεμάτων γίνεται κυρίως με χρήση παραδειγμάτων. Επιπλέον, γίνεται αναφορά στο εργαλείο Rapid MinerΒάσεις Δεδομένων ΙI (Ε), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στόχος του εργαστηρίου είναι η επισκόπηση της χρήσης του jdbc API για τη δημιουργία εφαρμογών – jsp pages και τη διαχείριση βάσεων δεδομένων. Μετά την επεξεργασία του εργαστηρίου ο ενδιαφερόμενος θα έχει κατανοήσει τα θέματα δημιουργίας μιας εφαρμογής jsp pages.