DocumentCode
3272314
Title
Implementation of the GOQL language
Author
Keramopoulos, Euclid ; Pouyioutas, Philippos ; Ptohos, Tasos
Author_Institution
Dept. of Informatics, TEI, Thessaloniki, Greece
fYear
2004
fDate
14-16 July 2004
Firstpage
685
Lastpage
692
Abstract
The Graphical Object Query Language (GOQL) is a graphical query language that complies with the ODMG 3.0 standard and runs on top of the o2 DBMS. GOQL provides users with the User´s View (UV) and the Folders Window (FW), which serve as the foundation upon which end-users pose ad-hoc queries. The UV is a graphical representation of any underlying ODMG scheme. Among its advantages is that it hides from end-users most of the perplexing details of the object-oriented database model, such as methods, hierarchies and relationships. To achieve this, the UV does not distinguish between methods, attributes and relationships, it encapsulates the hierarchies and it utilises a number of desktop metaphors whose semantics can be easily understood by end-users. The FW is a condensed version of the UV and provides the starting point for constructing queries. We demonstrate the UV and the FW and discuss GOQL´s system architecture, its various components and the way these components interact to generate the UV and the FW and to provide an ad hoc query construction mechanism. We also present the screen interface of the language.
Keywords
object-oriented databases; object-oriented languages; query languages; specification languages; visual languages; DBMS; Folders Window; GOQL system architecture; Graphical Object Query Language; ODMG 3.0; Users View; ad hoc query construction; desktop metaphors; graphical representation; language screen interface; object-oriented database model; semantics; Computer interfaces; Computer science; Database languages; Database systems; Hardware; Informatics; Object oriented databases; Object oriented modeling; Power system modeling; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Visualisation, 2004. IV 2004. Proceedings. Eighth International Conference on
ISSN
1093-9547
Print_ISBN
0-7695-2177-0
Type
conf
DOI
10.1109/IV.2004.1320216
Filename
1320216
Link To Document