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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Zloof, M.: Query By Example, NCC, AFIPS, 44 (1975)
Zloof, M.: QBE: A Language for Office and Business Automation. Computer (1981) 13–22
Ullman, J.D.: Principles of Databases Systems, Second Edition. Computer Science Press (1982) 207–209
McLeod, D.: The translation and compatibility of SEQUEL and Query By Example. In: Proc. Intl. Conf. Software Engineering, San Francisco, CA (1976)
Prestwood, M.: Corel Paradox 9 Power Programming. Osborne/McGraw-Hill (1999) c. 11
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)
Object Management Group (OMG): Unified Modelling Language Specification, Version 1.3. (June 1999), available at http://www.omg.org/
Cattell, R. (Editor) et al: The Object Database Standard: ODMG 2.0. Morgan Kaufmann Series in Data Management Systems, Morgan Kaufmann Publishers (1997)
Blaha, M. and Premerlani, W.: Object-Oriented Modeling and Design for Database Applications. Prentice Hall (1997), p.101
Murray, N.: Kaleidoquery: A Visual Query Language for Object Databases. In: Proc. of Advanced Visual Interfaces, L’Aquila, Italy (1998) 25–27
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)
Nielsen, J. and Mack, R. (editors): Usability Inspection Methods. John Wiley & Sons, New York (1994)
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)
Vadaparty, K., Aslandogan, Y., Ozsoyoglu, G.: Towards a Unified Database Visual Access. ACM-SIGMOD Conference (1993) 357–366
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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