Λεπτομέρειες

ΕίδοςΔιπλωματική
ΚωδικόςDIPL-2012-3
ΤίτλοςΣχεδιασμός και Υλοποίηση Υποσυστήματος Εκτέλεσης Ερωτημάτων για ένα Πρότυπο Σύστημα Εξατομικευμένης Διαχείρισης Βάσεων Δεδομένων
ΣυγγραφέαςΚαρόζος Κωνσταντίνος
Έτος2012
Λέξεις κλειδιάpreference, preference-aware συστήματα, preference-aware RDBMS, συστήματα συστάσεων, συστήματα εξατομίκευσης, recommender systems, personalized systems
ΠερίληψηΣτα πλαίσια της αλματώδους ανάπτυξης του Διαδικτύου, του ηλεκτρονικού εμπορίου και των κοινωνικών δικτύων, καθίσταται επιτακτική η ανάγκη για συστήματα και τεχνικές που παρέχουν μοναδικές, εξατομικευμένες υπηρεσίες για χρήστες και επιχειρήσεις. Τα συστήματα εξατομίκευσης προσαρμόζουν την λειτουργία τους στα ενδιαφέροντα και στις προτιμήσεις των χρηστών. Στα περισσότερα από αυτά τα συστήματα, η εξατομίκευση επιτυγχάνεται στην εκάστοτε εφαρμογή βασιζόμενη σε αλγορίθμους οι οποίοι αναπτύσσονται ειδικά για την συγκεκριμένη εφαρμογή. Ο στόχος της παρούσας διπλωματικής είναι η επέκταση του σχεσιακού μοντέλου βάσεων δεδομένων ώστε να ενσωματώνονται οι προτιμήσεις των χρηστών στο επίπεδο της διαχείρισης των δεδομένων. Σχεδιάστηκε και υλοποιήθηκε το σύστημα εξατομίκευσης PrefSQL, το οποίο επιτυγχάνει αυτή την ενσωμάτωση με την χρήση κάποιων νέων τελεστών. Το PrefSQL αποτελείται από τα παρακάτω υποσυστήματα: το Υποσύστημα Διεπαφής (Ι), μέσω του οποίου ο χρήστης θέτει ερωτήματα στο σύστημα και λαμβάνει εξατομικευμένα αποτελέσματα, το Υποσύστημα Διαμόρφωσης – Βελτιστοποίησης Ερωτημάτων (ΙΙ), το οποίο κάνει συντακτική ανάλυση του ερωτήματος, καταστρώνει το πλάνο εκτέλεσης και ενσωματώνει τις προτιμήσεις και το Υποσύστημα Εκτέλεσης Ερωτημάτων (ΙΙΙ) το οποίο εκτελεί το διαμορφωμένο ερώτημα μέσω των νέων τελεστών. Κατά την διάρκεια της διπλωματικής δόθηκε βάση στην εξεύρεση και υλοποίηση του βέλτιστου πλάνου εκτέλεσης PrefSQL ερωτημάτων. Προς αναζήτηση αυτού, έγιναν πολλές μετρήσεις, καταγράφηκαν χρόνοι εκτέλεσης διαφορετικών ερωτημάτων και εξήχθησαν συμπεράσματα
ΚατηγορίαEvolution in DBMS
Αρχείο Επισκόπηση


Επιστροφή στην αρχική σελίδα