Skip to main content

Preferred Skyline: A Hybrid Approach Between SQLf and Skyline

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3588))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ANSI X3. American National Standard for Information Systems: Database Language SQL. American National Standards Institute, NY, 135 (1986)

    Google Scholar 

  2. Börzsönyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: Proceedings of International Conference on Data Engineering, pp. 421–430 (2001)

    Google Scholar 

  3. Bosc, P., Brisson, A.: On the evaluation of some SQLf nested queries. In: Proceeding International Workshop on Fuzzy Databases and Information Retrieval (1995)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Bosc, P., Pivert, O.: SQLf: A Relational Database Language for Fuzzy Querying. IEEE Transactions on Fuzzy Systems 3, 1 (1995)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Chang, K., Hwang, S.-W.: Minimal Probing: Supporting Expensive Predicates for Top-k Queries. In: Proceedings of the ACM SIGMOD Conference (June 2002)

    Google Scholar 

  9. Chomicky, J., Godfrey, P., Gryz, J., Liang, D.: Skyline with Presorting. In: Proceedings of 19th International Conference on Data Engineering (March 2003)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Kung, H.T., Luccio, F., Preparata, F.P.: On finding the maxima of a set of vectors. Journal of the ACM 22(4) (1975)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction. Springer, Heidelberg (1985)

    Google Scholar 

  17. XQUERY 1.0: An XML Query Language, Available at http://www.w3.org/TR/xquery

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics