Skip to main content

Towards a Unified Query-by-Example (UQBE): UML as a Basis for a Generic Graphical Query Language

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1944))

Abstract

A generic graphical query language for ODMG-compliant object databases - called Unified Query By Example (UQBE) – is proposed, based on the ideas of Zloof’s Query-By-Example, and using UML-like diagrams as schema notation. Both ease of learning for users coming from the relational world and support for non object-oriented data sources are also considered as design goals. The overall layout and some important features of the query language are described, along with its relationship with the UML repository architecture and several ODMG OQL translations of sample UQBE queries.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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. Zloof, M.: Query By Example, NCC, AFIPS, 44 (1975)

    Google Scholar 

  2. Zloof, M.: QBE: A Language for Office and Business Automation. Computer (1981) 13–22

    Google Scholar 

  3. Ullman, J.D.: Principles of Databases Systems, Second Edition. Computer Science Press (1982) 207–209

    Google Scholar 

  4. McLeod, D.: The translation and compatibility of SEQUEL and Query By Example. In: Proc. Intl. Conf. Software Engineering, San Francisco, CA (1976)

    Google Scholar 

  5. Prestwood, M.: Corel Paradox 9 Power Programming. Osborne/McGraw-Hill (1999) c. 11

    Google Scholar 

  6. Staes F., Tarantino, L.: OOQBE: An Intuitive Graphical Query Language with Recursion. In: Salvendy, G., (ed.): Human-Computer Interaction: Software and Hardware Interfaces. Vol. 19B, Elsevier (1993)

    Google Scholar 

  7. Object Management Group (OMG): Unified Modelling Language Specification, Version 1.3. (June 1999), available at http://www.omg.org/

  8. Cattell, R. (Editor) et al: The Object Database Standard: ODMG 2.0. Morgan Kaufmann Series in Data Management Systems, Morgan Kaufmann Publishers (1997)

    Google Scholar 

  9. Blaha, M. and Premerlani, W.: Object-Oriented Modeling and Design for Database Applications. Prentice Hall (1997), p.101

    Google Scholar 

  10. Murray, N.: Kaleidoquery: A Visual Query Language for Object Databases. In: Proc. of Advanced Visual Interfaces, L’Aquila, Italy (1998) 25–27

    Google Scholar 

  11. Chavda, M., Wood, Peter T.: Towards an ODMG-compliant Visual Object Query Language. In: Proc. 23th Intl. Conf. on Very Large Databases, Athens, Greece (1997)

    Google Scholar 

  12. Nielsen, J. and Mack, R. (editors): Usability Inspection Methods. John Wiley & Sons, New York (1994)

    Google Scholar 

  13. Carey, M., Haas, L., Maganty, V., Williams, J.: PESTO: An Integrated Query/Browser for Object Databases. In: Proceedings of the 22nd International Conference on Very Large Data Bases, September 3–6, Bombay, India (1996)

    Google Scholar 

  14. Vadaparty, K., Aslandogan, Y., Ozsoyoglu, G.: Towards a Unified Database Visual Access. ACM-SIGMOD Conference (1993) 357–366

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sicilia Urbán, M.A., García Barriocanal, E., Dodero Beardo, J.M. (2001). Towards a Unified Query-by-Example (UQBE): UML as a Basis for a Generic Graphical Query Language. In: Dittrich, K., Guerrini, G., Merlo, I., Oliva, M., Rodriguez, M. (eds) Objects and Databases. SODB 2000. Lecture Notes in Computer Science, vol 1944. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44677-X_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-44677-X_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41664-7

  • Online ISBN: 978-3-540-44677-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics