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
Link To Document :
بازگشت