The GOQL graphical query language

Euclid Keramopoulos, Philippos Pouyioutas, Tasos Ptohos

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

The authors present a graphical query language, GOQL (Graphical Object Query Language), for object-oriented data base systems, in general, and the object model of ODMG 2.0, in particular. A detailed literature survey of related work is given, and an analysis methodology that allows the evaluation of such languages is proposed. Moreover, the user's view of GOQL is presented. The user's view provides a graphical schema that does not contain any of the perplexing details of an object-oriented database schema; it also provides a graphical interface that supports ad hoc queries for object-oriented database applications. Because there is a direct correspondence between the features of GOQL and OQL (GOQL supports all the features of OQL), the language can be used as an alternative graphical interface to OQL. Thus, GOQL allows users to express queries graphically ranging from simplistic to complicated ones. Among the features provided/supported by the language are: a 2D colour interface, methods, predicates, Boolean and set operators, arithmetic expressions, existential/universal quantifiers, aggregate functions, group by and sort operators, functions, and subqueries. In this article, we illustrate through examples both the user's view and the query mechanism of GOQL. This work represents the completion of work that was partially presented in earlier articles.

Original languageEnglish
Pages (from-to)122-128
Number of pages7
JournalInternational Journal of Computers and Applications
Volume24
Issue number3
Publication statusPublished - 2002

Fingerprint

Query languages
Mathematical operators
Color

Keywords

  • Graphical query languages
  • Object-oriented databases

Cite this

Keramopoulos, Euclid ; Pouyioutas, Philippos ; Ptohos, Tasos. / The GOQL graphical query language. In: International Journal of Computers and Applications. 2002 ; Vol. 24, No. 3. pp. 122-128.
@article{eb48e58ea6044a25b584804185a37c66,
title = "The GOQL graphical query language",
abstract = "The authors present a graphical query language, GOQL (Graphical Object Query Language), for object-oriented data base systems, in general, and the object model of ODMG 2.0, in particular. A detailed literature survey of related work is given, and an analysis methodology that allows the evaluation of such languages is proposed. Moreover, the user's view of GOQL is presented. The user's view provides a graphical schema that does not contain any of the perplexing details of an object-oriented database schema; it also provides a graphical interface that supports ad hoc queries for object-oriented database applications. Because there is a direct correspondence between the features of GOQL and OQL (GOQL supports all the features of OQL), the language can be used as an alternative graphical interface to OQL. Thus, GOQL allows users to express queries graphically ranging from simplistic to complicated ones. Among the features provided/supported by the language are: a 2D colour interface, methods, predicates, Boolean and set operators, arithmetic expressions, existential/universal quantifiers, aggregate functions, group by and sort operators, functions, and subqueries. In this article, we illustrate through examples both the user's view and the query mechanism of GOQL. This work represents the completion of work that was partially presented in earlier articles.",
keywords = "Graphical query languages, Object-oriented databases",
author = "Euclid Keramopoulos and Philippos Pouyioutas and Tasos Ptohos",
year = "2002",
language = "English",
volume = "24",
pages = "122--128",
journal = "International Journal of Computers and Applications",
issn = "1206-212X",
publisher = "Taylor and Francis Ltd.",
number = "3",

}

Keramopoulos, E, Pouyioutas, P & Ptohos, T 2002, 'The GOQL graphical query language', International Journal of Computers and Applications, vol. 24, no. 3, pp. 122-128.

The GOQL graphical query language. / Keramopoulos, Euclid; Pouyioutas, Philippos; Ptohos, Tasos.

In: International Journal of Computers and Applications, Vol. 24, No. 3, 2002, p. 122-128.

Research output: Contribution to journalArticle

TY - JOUR

T1 - The GOQL graphical query language

AU - Keramopoulos, Euclid

AU - Pouyioutas, Philippos

AU - Ptohos, Tasos

PY - 2002

Y1 - 2002

N2 - The authors present a graphical query language, GOQL (Graphical Object Query Language), for object-oriented data base systems, in general, and the object model of ODMG 2.0, in particular. A detailed literature survey of related work is given, and an analysis methodology that allows the evaluation of such languages is proposed. Moreover, the user's view of GOQL is presented. The user's view provides a graphical schema that does not contain any of the perplexing details of an object-oriented database schema; it also provides a graphical interface that supports ad hoc queries for object-oriented database applications. Because there is a direct correspondence between the features of GOQL and OQL (GOQL supports all the features of OQL), the language can be used as an alternative graphical interface to OQL. Thus, GOQL allows users to express queries graphically ranging from simplistic to complicated ones. Among the features provided/supported by the language are: a 2D colour interface, methods, predicates, Boolean and set operators, arithmetic expressions, existential/universal quantifiers, aggregate functions, group by and sort operators, functions, and subqueries. In this article, we illustrate through examples both the user's view and the query mechanism of GOQL. This work represents the completion of work that was partially presented in earlier articles.

AB - The authors present a graphical query language, GOQL (Graphical Object Query Language), for object-oriented data base systems, in general, and the object model of ODMG 2.0, in particular. A detailed literature survey of related work is given, and an analysis methodology that allows the evaluation of such languages is proposed. Moreover, the user's view of GOQL is presented. The user's view provides a graphical schema that does not contain any of the perplexing details of an object-oriented database schema; it also provides a graphical interface that supports ad hoc queries for object-oriented database applications. Because there is a direct correspondence between the features of GOQL and OQL (GOQL supports all the features of OQL), the language can be used as an alternative graphical interface to OQL. Thus, GOQL allows users to express queries graphically ranging from simplistic to complicated ones. Among the features provided/supported by the language are: a 2D colour interface, methods, predicates, Boolean and set operators, arithmetic expressions, existential/universal quantifiers, aggregate functions, group by and sort operators, functions, and subqueries. In this article, we illustrate through examples both the user's view and the query mechanism of GOQL. This work represents the completion of work that was partially presented in earlier articles.

KW - Graphical query languages

KW - Object-oriented databases

UR - http://www.scopus.com/inward/record.url?scp=0036316198&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0036316198

VL - 24

SP - 122

EP - 128

JO - International Journal of Computers and Applications

JF - International Journal of Computers and Applications

SN - 1206-212X

IS - 3

ER -