Experiences with Super, a Database Visual Environment

We present our experiences with building SUPER, a database environment based on a structurally object-oriented entity-relationship data model, called ERC+. SUPER is designed to be a semantically rich user-friendly front-end to existing relational or object-oriented database systems. We focus on the functionalities of visual direct manipulation interfaces of SUPER, in particular the schema and the query editors. We motivate and advocate the use of object-oriented toolboxes both to support the multi-threaded event-based dialogue of direct manipulation graphical interfaces and the implementation of data models.

[1]  Erik G. Nilsson,et al.  SICON, an Iconic Presentation Module For an E-R Database , 1988, ER.

[2]  Penny Rheingans,et al.  A Database Designer's Workbench , 1986, ER.

[3]  Renzo Orsini,et al.  An Overview of Sidereus: A Graphical Database Schema Editor for Galileo , 1988, EDBT.

[4]  Stanley B. Zdonik,et al.  ISIS: interface for a semantic information system , 1985, SIGMOD Conference.

[5]  Paul R. Calder,et al.  Composing user interfaces with InterViews , 1989, Computer.

[6]  Frederick H. Lochovsky,et al.  A Graphical Database Design Aid using the Entity-Relationship Model , 1979, ER.

[7]  Zahir Tari,et al.  SUPER: A Comprehensive Approach to DBMS Visual User Interfaces , 1991 .

[8]  Hamid Pirahesh,et al.  Extensibility in the Starburst Database System , 1986, OODBS.

[9]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[10]  Patrick H. Loy A comparison of object-oriented and structured development methods , 1990, SOEN.

[11]  Daniel Bryce,et al.  SNAP: A graphics-based schema manager , 1986, 1986 IEEE Second International Conference on Data Engineering.

[12]  Don S. Batory,et al.  GENESIS: An Extensible Database Management System , 1988, IEEE Trans. Software Eng..

[13]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[14]  Michel Kuntz,et al.  Pasta-3's Graphical Query Language: Direct Manipulation, Cooperative Queries, Full Expressive Power , 1989, VLDB.

[15]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[16]  David J. DeWitt,et al.  The Architecture of the EXODUS Extensible DBMS , 1986, On Object-Oriented Database System.

[17]  François Banciihon Object-oriented database systems , 1988, PODS 1988.

[18]  Tiziana Catarci,et al.  Query by Diagramm: A Graphic Query System , 1988, ER.

[19]  S. Spaccapietra,et al.  An Algebra for a General Entity-Relationship Model , 1985, IEEE Transactions on Software Engineering.

[20]  Alberto O. Mendelzon,et al.  A Graphical Query Language for Entity-Relationship Databases , 1983, ER.

[21]  R. G. G. Cattell,et al.  Entity-Relationship Database User Interfaces , 1987, ER.

[22]  Harry K. T. Wong,et al.  GUIDE: Graphical User Interface for Database Exploration , 1982, VLDB.

[23]  Stefano Spaccapietra,et al.  An ER Calculus for the Entity-Relationship Complex Model , 1989, ER.

[24]  V. Stavridou,et al.  Abstraction and specification in program development , 1988 .

[25]  Michel Kuntz,et al.  Ergonomic Schema Design and Browsing with More Semantics in the Pasta-3 Interface for E-R DBMSs , 1989, ER.

[26]  Ramez Elmasri,et al.  A graphical data manipulation language for an extended entity-relationship model , 1990, Computer.

[27]  James A. Larson,et al.  A Graphical Query Facility for ER Databases , 1985, ER.

[28]  Stefano Spaccapietra,et al.  About Entities, Complex Objects and Object-oriented Data Models , 1989, ISCO.