Multi-paradigm query interface to an object-oriented database

Dac Khoa Doan, Norman W. Paton, Alistair C. Kilgour, Ghassan al-Qaimari

Research output: Contribution to journalArticle

Abstract

The object-oriented paradigm has a number of widely recognised strengths when applied to data management, but the increased complexity of actual systems compared with their relational predecessors often means that such databases are less readily accessible to nonprogrammers than relational systems. A number of proposals have been made for textual, form-based and graph-based query interfaces to object-oriented databases, but it is clear that a single approach cannot be considered to be the best, given the wide range of potential user groups, application domains and tasks. The paper presents a query interface to an object-oriented database which supports alternative user-level query paradigms in a fully integrated environment, thereby enabling different categories of user to select a preferred interface paradigm from a list of options. Furthermore, the interface enables users to examine queries written in one query interface using any of the other interface paradigms, which is useful for sharing queries in the multi-paradigm context, and for helping users familiar with one approach to learn another. The system has been prototyped using the ADAM object-oriented database system, and an experimental comparison of different interaction modes has been conducted. © 1995.

Original languageEnglish
Pages (from-to)25-47
Number of pages23
JournalInteracting with Computers
Volume7
Issue number1
Publication statusPublished - Mar 1995

Keywords

  • human-computer interaction
  • object-oriented database
  • query interface

Fingerprint Dive into the research topics of 'Multi-paradigm query interface to an object-oriented database'. Together they form a unique fingerprint.

  • Cite this

    Doan, D. K., Paton, N. W., Kilgour, A. C., & al-Qaimari, G. (1995). Multi-paradigm query interface to an object-oriented database. Interacting with Computers, 7(1), 25-47.