• DocumentCode
    969624
  • Title

    A visual query language for graphical interaction with schema-intensive databases

  • Author

    Mohan, Lil ; Kashyap, R.L.

  • Author_Institution
    Sun Microsystems, Mountain View, CA, USA
  • Volume
    5
  • Issue
    5
  • fYear
    1993
  • fDate
    10/1/1993 12:00:00 AM
  • Firstpage
    843
  • Lastpage
    858
  • Abstract
    This paper presents a visual query language called VQL for interacting with an object-oriented schema-intensive data model. VQL allows convenient access to the various types of knowledge captured by the semantic model. It consists of a set of “graphical primitives” along with a combination grammar for creating graphical queries. The visual language is internally supported by a prolog-like predicate based query language. The formal grammar underlying the predicate based language is also presented. Apart from being able to create simple queries that can be specified in SQL or QBE, VQL can be used for making queries on any object-oriented data model including the generalization of the E-R model. VQL also handles complicated, indirect queries, specially those that require a reasoning system for query interpretation and response generation. Further, recursive queries on graph structures such as finding transitive closures of graphs may be easily specified. Perhaps the most powerful feature of VQL is its ability to provide high semantic expressibility (in being able to specify highly complex queries) while maintaining simplicity in the user´s query formulation process. VQL is embedded in an object-oriented graphical database interaction environment that supports schema creation and manipulation in addition to database querying and updation. The prototype has been implemented in Smalltalk-80 running on a Sun 3/60 workstation. All the illustrations of visual interaction presented are taken from actual interaction sessions
  • Keywords
    object-oriented databases; query languages; visual databases; visual languages; Smalltalk-80; Sun 3/60 workstation; VQL; formal grammar; graph structures; graphical interaction; graphical primitives; graphical queries; object-oriented schema-intensive data model; prolog-like predicate based query language; recursive queries; schema-intensive databases; semantic model; visual query language; Data models; Database languages; Object oriented databases; Object oriented modeling; Power system modeling; Prototypes; Spatial databases; Sun; Visual databases; Workstations;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.243513
  • Filename
    243513