dc.contributor.advisor |
Σελλής, Τίμος |
el |
dc.contributor.author |
Καρόζος, Κωνσταντίνος Ι.
|
el |
dc.contributor.author |
Karozos, Konstantinos J.
|
en |
dc.date.accessioned |
2013-01-23T09:30:50Z |
|
dc.date.available |
2013-01-23T09:30:50Z |
|
dc.date.copyright |
2012-11-09 |
- |
dc.date.issued |
2013-01-23 |
|
dc.date.submitted |
2012-11-09 |
- |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/7443 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.13671 |
|
dc.description |
144 σ. |
el |
dc.description.abstract |
Στα πλαίσια της αλματώδους ανάπτυξης του Διαδικτύου, του ηλεκτρονικού εμπορίου και των κοινωνικών δικτύων, καθίσταται επιτακτική η ανάγκη για συστήματα και τεχνικές που παρέχουν μοναδικές, εξατομικευμένες υπηρεσίες για χρήστες και επιχειρήσεις.
Τα συστήματα εξατομίκευσης προσαρμόζουν την λειτουργία τους στα ενδιαφέροντα και στις προτιμήσεις των χρηστών.
Στα περισσότερα από αυτά τα συστήματα, η εξατομίκευση επιτυγχάνεται στην εκάστοτε εφαρμογή βασιζόμενη σε αλγορίθμους οι οποίοι αναπτύσσονται ειδικά για την συγκεκριμένη εφαρμογή.
Ο στόχος της παρούσης διπλωματικής είναι η επέκταση του σχεσιακού μοντέλου βάσεων δεδομένων ώστε να ενσωματώνονται οι προτιμήσεις των χρηστών στο επίπεδο της διαχείρισης των δεδομένων. Σχεδιάστηκε και υλοποιήθηκε το σύστημα εξατομίκευσης PrefSQL, το οποίο επιτυγχάνει αυτή την ενσωμάτωση με την χρήση κάποιων νέων τελεστών.
Το PrefSQL αποτελείται από τα παρακάτω υποσυστήματα: το Υποσύστημα Διεπαφής (Ι), μέσω του οποίου ο χρήστης θέτει ερωτήματα στο σύστημα και λαμβάνει εξατομικευμένα αποτελέσματα, το Υποσύστημα Διαμόρφωσης - Βελτιστοποίησης Ερωτημάτων (ΙΙ), το οποίο κάνει συντακτική ανάλυση του ερωτήματος, καταστρώνει το πλάνο εκτέλεσης και ενσωματώνει τις προτιμήσεις και το Υποσύστημα Εκτέλεσης Ερωτημάτων (ΙΙΙ) το οποίο εκτελεί το διαμορφωμένο ερώτημα μέσω των νέων τελεστών.
Κατά την διάρκεια της διπλωματικής δόθηκε βάση στην εξεύρεση και υλοποίηση του βέλτιστου πλάνου εκτέλεσης PrefSQL ερωτημάτων. Προς αναζήτηση αυτού, έγιναν πολλές μετρήσεις, καταγράφηκαν χρόνοι εκτέλεσης διαφορετικών ερωτημάτων και εξήχθησαν συμπεράσματα. |
el |
dc.description.abstract |
In the context of the exponent ial growth of the Web, e-business and social
networks, there is a def ini te need for systems and techniques providing individual
services to users and companies.
Personal ized systems adopt thei r funct ion to the users’ interests and preferences.
In most of these systems, personal izat ion is succeeded wi th algor i thms developed
especial ly for each occasion.
The main goal of this diploma thesis is to extend the relat ional database model in
order to incorporate user ’s preferences in the database engine. We have designed
and implemented a personal ized system cal led PrefSQL which achieves to do this
extension wi th the use of some new operator s.
PrefSQL contains the fol lowing subsystems: the Inter face Subsystem ( I) , through
which the user poses quer ies and gets personal ized resul ts, the Query Plan Bui lder
/ Opt imizer ( II) , which analyzes the query, bui lds the execut ion plan whi le at the
same t ime incorporat ing the preferences and f inal ly the Query Executor ( II I) ,
which executes the formed query wi th the use of i ts new operators.
Dur ing our work, much at tent ion has been given to f inding and implement ing the
best execut ion plan for PrefSQL quer ies. In that di rect ion, several kinds of
quer ies where executed, the execut ion t imes of which were wr i t ten down and
studied so as to get to a conclusion. |
en |
dc.description.statementofresponsibility |
Κωνσταντίνος Ι. Καρόζος |
el |
dc.language.iso |
el |
en |
dc.rights |
ETDFree-policy.xml |
en |
dc.subject |
Προτιμήσεις |
el |
dc.subject |
Βάσεις δεδομένων |
el |
dc.subject |
Εξατομίκευση |
el |
dc.subject |
Συστήματα εξατομίκευσης |
el |
dc.subject |
Συστήματα συστάσεων |
el |
dc.subject |
Συστάσεις |
el |
dc.subject |
Εξατομικευμένα συστήματα |
el |
dc.subject |
Preferences |
en |
dc.subject |
Database |
en |
dc.subject |
Preference-Aware systems |
en |
dc.subject |
Preference-Aware DBMS |
en |
dc.subject |
Recommendations |
en |
dc.subject |
Recommender systems |
en |
dc.subject |
Personalized systems |
en |
dc.title |
Σχεδιασμός και Υλοποίηση Υποσυστήματος Εκτέλεσης Ερωτημάτων για ένα Πρότυπο Σύστημα Εξατομικευμένης Διαχείρισης Βάσεων Δεδομένων |
el |
dc.title.alternative |
Design and implementation of a query subsystem for a prototype preference-aware database management system |
en |
dc.type |
bachelorThesis |
el (en) |
dc.date.accepted |
2012-10-08 |
- |
dc.date.modified |
2012-11-09 |
- |
dc.contributor.advisorcommitteemember |
Βασιλείου, Ιωάννης |
el |
dc.contributor.advisorcommitteemember |
Σταύρακας, Ιωάννης |
el |
dc.contributor.committeemember |
Σελλής, Τίμος |
el |
dc.contributor.committeemember |
Βασιλείου, Ιωάννης |
el |
dc.contributor.committeemember |
Σταύρακας, Ιωάννης |
el |
dc.contributor.department |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων. |
el |
dc.date.recordmanipulation.recordcreated |
2013-01-23 |
- |
dc.date.recordmanipulation.recordmodified |
2013-01-23 |
- |