PROTEUS: objectifying the DBMS user interface

  • Authors:
  • T. Lougenia Anderson;Earl F. Ecklund, Jr.;David Maier

  • Affiliations:
  • Tektronix, Inc., Computer Research Laboratory;Tektronix, Inc., Computer Research Laboratory;Oregon Graduate Center

  • Venue:
  • OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
  • Year:
  • 1986

Quantified Score

Hi-index 0.02

Visualization

Abstract

Our thesis it that the external representation of all components of a database system should be under programmer control: objects, schemes, commands, even the representation specifications themselves. Here we give the rationale and design for the PROTEUS interface system that sits atop an object-oriented DBMS. After introducing the model, TEDM, for the DBMS, we describe the classes of objects that model components of the database of interest to PROTEUS: type definitions, representation definitions, layouts, commands, and representation mappings. The advantage of “objectifying” everything is three-fold: the database itself can manage all the information of interest to PROTEUS, representations can be changed via database updates, and the representation mappings themselves can be expressed as database commands or rules. We conclude by showing how the pieces fit together, and outline some of our current research directions.