Abstract
Query formulation is still a difficult task whenever a database schema is large or complex. The user has to entirely understand the schema before a correct and complete formulation of the query will be found. Furthermore, users may overlook types in the SQL schema that must be used in the query. We show in this paper that visualization led in this case to higher conceptual correctness and conceptual completeness. Visualization is based on Visual SQL. Visual SQL follows the paradigm of entity-relationship representation. At the same time, it has the same expression power as SQL-92. The quality of query formulation is, however, higher.
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
Atzeni, P., Chen, P.P.: Completeness of query languages for the entity relationship model. In: Chen, P.P. (ed.) Proc. of the 2nd Int. Conf. on the Entity-Relationship Approach to Systems Analysis and Design, pp. 109–121 (1981)
Balki, N.H., Ozsoyoglu, G., Ozsoyoglu, Z.M.: A graphical query language: VISUAL and its query processing. IEEE Transactions on Knowledge and Data Engineering 14(5), 955–979 (2002)
Catarci, T., Tarantino, L.: Database querying by hypergraph manipulation. In: Proc. IDS 1994, pp. 84–103. Springer, Berlin (1994)
Chappell, D., Trimble Jr., J.H.: A visual introduction to SQL. Wiley, NY (2002)
Daisy200. Visual SQL charts, http://www.daisy2000.com
Gogolla, M.: An Extended Entity-Relationship Model. LNCS, vol. 767. Springer, Heidelberg (1994)
Hohenstein, U.: Formale Semantik eines erweiterten Entity-Relationship- Modells. Teubner, Stuttgart (1993)
Jaakkola, H., et al.: Experiences in software process improvement with small organizations. In: Proc. IASTED 2002, Innsbruck, pp. 13–17 (2002)
Jaakkola, H., Kukkonen, J., Varkoi, T.: Best practices as reuse infrastructure. In: Proc. ReTIS 2001, Osterreichische Computer Gesellschaft, Vienna, pp. 9–31 (2001)
Kunii, H.S.: Graph data model and its data language. Springer, New York (1982)
Lakshmanan, L.V.S., Sadri, F., Subramanian, I.N.: SchemaSQL – A language for interoperability in relational multi-database systems. In: Proc. VLDB 1996 (1996)
Reingruber, M.C., Gregory, W.W.: The data modeling handbook. John Wiley & Sons, New York (1994)
Santucci, G., Palmisano, F.: A dynamic form-based visualiser for semantic query languages. In: Proc. IDS 1994, pp. 249–265. Springer, Berlin (1994)
Schewe, K.-D., Thalheim, B.: Modeling Interaction and Media Objects. In: Bouzeghoub, M., Kedad, Z., Métais, E. (eds.) NLDB 2000. LNCS, vol. 1959, pp. 313–324. Springer, Heidelberg (2001)
Subieta, K., Missala, M.: Semantics for the entity-relationship model. In: Spaccapietra, S. (ed.) The Entity-Relationship Approach, pp. 197–216. North-Holland, Amsterdam (1987)
Thalheim, B.: Entity-Relationship Modeling – Fundamentals o Database Technology. Springer, Berlin (2000)
Thalheim, B.: Visual SQL – An ER-Based Introduction to Database Querying. Report I–08/03 of the Computer Science Institute at BTU Cottbus, Cottbus (2003)
Thalheim, B., Kobienia, T.: Generating DB queries for web NL requests using schema information and DB content. In: Proc. NLDB 2001. LNI, vol. 3, pp. 205–209. Springer, Heidelberg (2001)
Vestenicky, V., Thalheim, B.: An Intelligent Query Generator. In: Proc. EJC 2002, pp. 135–141. ISO Press, Amsterdam (2002)
Visual SQL-Designer (VSD), http://www.visualsoftru.com/support.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jaakkola, H., Thalheim, B. (2003). Visual SQL – High-Quality ER-Based Query Treatment. In: Jeusfeld, M.A., Pastor, Ó. (eds) Conceptual Modeling for Novel Application Domains. ER 2003. Lecture Notes in Computer Science, vol 2814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39597-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-39597-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20257-8
Online ISBN: 978-3-540-39597-3
eBook Packages: Springer Book Archive