skip to main content
10.1145/170035.170087acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free Access

Towards a unified visual database access

Authors Info & Claims
Published:01 June 1993Publication History

ABSTRACT

Since the development of QBE, over fifty visual query languages have been proposed to facilitate easy database access. Although these languages have introduced some very useful paradigms, a number of these have some severe limitations, such as: (a) not extending beyond the relational model (b) not considering negation and safety, formally (c) using ad hoc constructs, with no analysis of expressivity or complexity done, etc. Note that visual database access is an important issue being revisted, with the emergence of different flavors of object-oriented databases. We believe that there is a need for developing a unified visual query language.

Specifically, our goal is to develop a visual query language that has the following properties: (i) It has a few core constructs using which “expert-users” can define new (derived) constructs easily (ii) “Normal users” can use easily either the core or the derived constructs for database querying (iii) It can implement representative constructs of other (textual or visual) query language straightforwardly, and (iv) It has formal semantics, with its theoretical properties, such as complexity, analyzed.

We believe that we make a first step towards the above goal by introducing a new logical construct called restricted universal quantifier and combining it with the hierarchical structure of windows to develop a Visual Query Language, called VQL. The core constructs of VQL can encode easily a number of representative constructs of different (about six visual and four non-visual) relational, nested and object-oriented query languages. We also study the theoretical aspects such as safety, complexity, etc., of VQL.

References

  1. AG88.Abiteboul, S. and Grumbach, S. Col: A logic-based language for complex objects. In Proceedings of Extended Database Technology (EDBT), pages 271-293, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. AK89.Abiteboul, S. and Kanellalds, C.P. Object identity as a query language primitive. In Proceedings of the A CM SIGMOD International conference on Management of Data, pages 159-173, Portland, Oregon, June 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. AK90.Abiteboul, S. and Kanellakis, P. Database theory column: Query languages for complex object databases. In SIGACT news, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. BBN91.Breazu-Tannen, V, Buneman, P., and Naqvi, S. Structural recursion as a query language. In Workshop on DPL, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. BCCL91.Batini, C., Catarci, T., Costabile, M.F., and Levialdi, S. Visual query systems. Technical report, Department of Informatica E Sistemistica, Universita Degli Studi Di Roma "La Sapienza', 1991.Google ScholarGoogle Scholar
  6. BCD90.Bancillaon, F., Cluet, S., and Delobel, C. The 02 query language syntax and semantics. Technical report, INRIA, 1990.Google ScholarGoogle Scholar
  7. BNST91.Beeri, C., Naqvi, S., Shmueli, O., and Tsur, S. Set constructors in a logic database language. Journal of Logic Programming, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. CH82.Chandra, A.K. and Hazel, D. Structure and complexity of relational queries. Journal of Computer Systems and Sciences, 25(1 ):99-128, 1982.Google ScholarGoogle Scholar
  9. CKW89.Chen, W., Kifer, M., and Warren, D. Hilog as a platform for database languages. In Workshop on DBPL, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cru89.Cruz, I. Declarative query languages for object-oriented databases. F.H. Lochovsky, editor, Office and Data base Systems Research, 1989.Google ScholarGoogle Scholar
  11. Cru92.Cruz, I. Doodle: A visual language for objectoriented databases. In Proceedings of the A CM SIGMOD, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. HR.Heiler, S. and Rosenthal, A. G-whiz, a visual interface for the functional model with recursion. Proceedings of VLDB 85, Stockholm. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. INV91.imielinski, T., Naqvi, S., and Vadaparty, K. Querying Designing and Planning Databases. In Proceedings of the Second International Conference on Deductive Object- Oriented Databases, Munich, Germany, December 1991.Google ScholarGoogle Scholar
  14. KKD89.Kim, K, Kim, W., and Dale A. Cyclic query processing in object-oriented databases. In IEEE Intl. Conference on Data Engineering, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. KKS92.Kifer, M., Kim, W., and Sagiv, Y. Querying object-oriented databases. In Proceedings of the A CM SIGMOD, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. KL89.Kifer, M. and Lausen, G. F-logic: A higherorder language for reasoning about objects, inheritance, and scheme. In Proceedings o} the A CM SIGMQD, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. KN88.Krishnamurthy, R. and Naqvi, S. Towards a real horn clause language. In VLDB, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kup90.G.M. Kuper. Logic programming with sets. JCSS, 41(1), 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Llo84.Lloyd, J. Foundations of Logic Programming. Springer Verlag, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. LO91.Lou, Y. and Ozsoyoglu, Z.M. Llo: An object oriented deductive language with methods and method inheritence, in Proceedings of the 1991 A CM SIGMOD International conference on management of data, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. OBB89.Ohori, A., Buneman, P., and Breazu-Tannen, V. Database programming in machiavelli - a polymorphic language with static type inference. In Proceedings of the A CM SIGMOD conference, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. OH93.Ozsoyoglu, G. and H. Wang. Example-based graphical database query lamguages. To appear in IEEE, Computer, July, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. OMO89.Ozsoyoglu, G, Matos, V., and Ozsoyoglu, Z.M. Query processing techniques in summary table by example database query language. Transactions of Database Systems, 14(4), December 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. OW89.Ozsoyoglu, G. and Wang It. A rdational calculus with set operators, its safety and equivalent graphical languages. IEEE Software Engineer. ing, 15(9):1041-1052, September 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Shi81.Shipman, D.W. The functional data model and the data language duplex, acre TODS, 6(1):140-173, March 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Ull90.Ullmam, J.D. Databases and Knowledge Bases, volume 1 of Computer Science. Computer Science Press, 1990.Google ScholarGoogle Scholar
  27. Vad.Vadaparty, K. On the power of rule based language# with set#. In Proceedings of PODS 1991; extended version to be submitted to the Journal of Logic Programming. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. VAO92.Vadaparty, K., Aslandogan, Y., and Ozsoyoglu, G. Towards a unified visual database access. Technical Report 92-19, Case Western Reserve University, 1992.Google ScholarGoogle Scholar
  29. Var82.M. Vardi. The complexity of relational query languages. In Proceedings o} the 1,1th STOG, pages 137-146, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards a unified visual database access

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGMOD '93: Proceedings of the 1993 ACM SIGMOD international conference on Management of data
                  June 1993
                  566 pages
                  ISBN:0897915925
                  DOI:10.1145/170035

                  Copyright © 1993 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 June 1993

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate785of4,003submissions,20%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader