Abstract
The World Wide Web (WWW) is a great repository of data and it may reference thousands of data sources for almost any knowledge domain. Users frequently access sources to query information and may be interested only in the top k answers that meet their preferences. Although, many declarative languages have been defined to express WWW queries, the problem of specifying user preferences and considering this information during query optimization and evaluation remains open. Most used query languages, such as SQL and XQUERY, do not allow specifying general conditions on user preferences. For example, using the SQL ORDER BY clause one can express the order in which the answer will appear, but the user must be aware of filtering the tuples that satisfy their preferences. Skyline and SQLf are two extensions of SQL defined to express general user preferences. Skyline offers physical operators to construct a Pareto Curve of the non-dominated answers. Skyline may return answers with bad values for some criteria and does not discriminate between the non-dominated answers. On the other hand, SQLf gives the best answers in terms of user preferences, but it may return dominated answers. Finally, the skyline operator evaluation time is higher than SQLf. We proposed a hybrid approach, Preferred Skyline, integrating skyline and SQLf to produce only answers in the Pareto Curve with best satisfaction degrees. We report initial experimental results on execution time and answer precision. They show that Preferred Skyline consumes less time than Skyline and its precision is higher than SQLf.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ANSI X3. American National Standard for Information Systems: Database Language SQL. American National Standards Institute, NY, 135 (1986)
Börzsönyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: Proceedings of International Conference on Data Engineering, pp. 421–430 (2001)
Bosc, P., Brisson, A.: On the evaluation of some SQLf nested queries. In: Proceeding International Workshop on Fuzzy Databases and Information Retrieval (1995)
Bosc, P., Pivert, O.: On the efficiency of the alpha-cut distribution method to evaluate simple fuzzy relational queries. In: Advances in Fuzzy Systems-Applications and Theory, pp. 251–260 (1995)
Bosc, P., Pivert, O.: SQLf: A Relational Database Language for Fuzzy Querying. IEEE Transactions on Fuzzy Systems 3, 1 (1995)
Bosc, P., Pivert, O.: SQLf Query Functionality on Top of a Regular Relational Database Management System. In: Knowledge Management in Fuzzy Databases, pp. 171–190 (2000)
Bosc, P., Pivert, O., Farquhar, K.: Integrating Fuzzy Queries into an Existing Database Management System: An Example. International Journal of Intelligent Systems 9, 475–492 (1994)
Chang, K., Hwang, S.-W.: Minimal Probing: Supporting Expensive Predicates for Top-k Queries. In: Proceedings of the ACM SIGMOD Conference (June 2002)
Chomicky, J., Godfrey, P., Gryz, J., Liang, D.: Skyline with Presorting. In: Proceedings of 19th International Conference on Data Engineering (March 2003)
Florescu, D., Levy, A., Manolescu, I., Suciu, D.: Query Optimization in the Presence of Limited Access Patterns. In: Proceedings of the ACM SIGMOD Conference (1999)
Goncalves, M., Tineo, L.: SQLf: Flexible Querying Language Extension by means of the norm SQL2. In: The 10th IEEE International Conference on Fuzzy Systems, December 2001, vol. 1 (2001)
Goncalves, M., Tineo, L.: SQLf3: An extension of SQLf with SQL3 features. In: The 10th IEEE International Conference on Fuzzy Systems, December 2001, vol. 1 (2001)
Kung, H.T., Luccio, F., Preparata, F.P.: On finding the maxima of a set of vectors. Journal of the ACM 22(4) (1975)
Papadimitriou, C.H., Yannakakis, M.: Multiobjective Query Optimization. In: Proc. ACM SIGMOD/SIGACT Conf. Princ. Of Database Syst. (PODS), Santa Barbara, CA, USA (May 2001)
Pivert, O.: Contribution à l’Interrogation Flexible de Bases de Données: Expression et Évaluation de Requêtes Floues. Thèse de Doctoract, Université de Rennes I, France (1991)
Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction. Springer, Heidelberg (1985)
XQUERY 1.0: An XML Query Language, Available at http://www.w3.org/TR/xquery
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goncalves, M., Vidal, ME. (2005). Preferred Skyline: A Hybrid Approach Between SQLf and Skyline. In: Andersen, K.V., Debenham, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2005. Lecture Notes in Computer Science, vol 3588. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11546924_37
Download citation
DOI: https://doi.org/10.1007/11546924_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28566-3
Online ISBN: 978-3-540-31729-6
eBook Packages: Computer ScienceComputer Science (R0)