A formal definition of the Users View (UV) of the Graphical Object Query Language (GOQL)

E. Keramopoulos, P. Pouyioutas, T. Ptohos

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We provide a brief formal definition of the Users View (UV) of the Graphical Object Query Language (GOQL). The UV provides a graphical representation for object-oriented database schemas and hides from end-users most of the perplexing details of the object-oriented database model, such as methods, hierarchies and relationships. In particular, the UV does not distinguish between methods, attributes and relationships, encapsulates the is-a hierarchy and utilises a number of desktop metaphors to present a graphical schema that is easy to be understood by end-users. Thus, the UV provides the environment, through which end-users, can pose ad-hoc queries through GOQL. We first give a brief formal definition of an object-oriented database schema in the GOQL model. This is given, by providing a formal definition of the basic element of such a schema, namely the class. The UV is then briefly formally defined as a mapping from a GOQL object-oriented database schema. Using this mapping, any object-oriented database schema can be translated into a graphical representation in the UV. The running example of the paper is used to demonstrate the mapping from the textual schema to the graphical schema of the UV. The formal definition of the UV will allow us, in the future, to formally define the graphical constructs of GOQL.

Original languageEnglish
Title of host publicationProceedings - 6th International Conference on Information Visualisation, IV 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages211-216
Number of pages6
Volume2002-January
ISBN (Electronic)0769516564
DOIs
Publication statusPublished - 2002
Event6th International Conference on Information Visualisation, IV 2002 - London, United Kingdom
Duration: 10 Jul 200212 Jul 2002

Other

Other6th International Conference on Information Visualisation, IV 2002
Country/TerritoryUnited Kingdom
CityLondon
Period10/07/0212/07/02

Keywords

  • Computer languages
  • Computer science
  • Database languages
  • Database systems
  • Graphical user interfaces
  • Object oriented databases
  • Object oriented modeling
  • Relational databases
  • Spatial databases
  • Visual BASIC

Fingerprint

Dive into the research topics of 'A formal definition of the Users View (UV) of the Graphical Object Query Language (GOQL)'. Together they form a unique fingerprint.

Cite this