SUPER: Visual Interfaces for Object+Relationship Data Models

SUPER is an exploratory project into the next generation of user-DBMS interfaces. Its main objective is to demonstrate that a visual paradigm can lead to powerful and user-friendly interfaces supporting all phases of the database life cycle (i.e. creation, manipulation and evolution). Visual interaction in SUPER is based on direct manipulation of objects and functions, with a special focus on providing users with maximum flexibility and independence from database technicalities. The set of tools offers facilities to meet the varied demands from categories of users with different levels of skill. Diagrammatic representations and a basic set of functions are better suited for novice and occasional users, while menus and dialog boxes speed up the dialog for expert users. At the same times a consistent interaction style over the various functions and tools has been emphasized. SUPER has been designed as a front end to a relational or an object-oriented DBMS, i.e. the persistence of data, consistency and concurrency problems are delegated to an off-the-shelf database management system. The current prototype supports schema definition, query formulation and browsing using a powerful data model based on objects and relationships.

[1]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

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

[3]  Stefano Spaccapietra,et al.  ERC+: An Object based Entity Relationship Approach , 1992 .

[4]  Amihai Motro Constructing queries from tokens , 1986, SIGMOD '86.

[5]  Hugo B. Ramos Design and Implementation of a Graphical SQL with Generic Capabilities , 1992, IDS.

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

[7]  Tiziana Catarci,et al.  Visual Query Systems , 1996, J. Vis. Lang. Comput..

[8]  Hans Brunner,et al.  Data Model and Query Algebra for a Model-Based, Multi-Modal User Interface , 1992, IDS.

[9]  Yves Dennebouy Un langage visuel pour la manipulation de données , 1993 .

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

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

[12]  Michael E. Senko FORAL LP: Design and Implementation , 1978, VLDB.

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

[14]  Wolf-Fritz Riekert,et al.  The ZOO Metasystem: A Direct-Manipulation Interface to Object-Oriented Knowledge Bases , 1987, ECOOP.

[15]  James A. Larson A Visual Approach to Browsing in a Database Environment , 1986, Computer.

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

[17]  Tiziana Catarci,et al.  Query by diagram: A fully visual query system , 1990, J. Vis. Lang. Comput..

[18]  Gultekin Özsoyoglu,et al.  Example-based graphical database query languages , 1993, Computer.

[19]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[20]  F. Staes,et al.  A graphical query language for object oriented databases , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.

[21]  Narain H. Gehani,et al.  OdeView: the graphical interface to Ode , 1990, SIGMOD '90.

[22]  Kevin Wilkinson,et al.  Overview of the Iris DBMS , 1989, Research Foundations in Object-Oriented and Semantic Database Systems.

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

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

[25]  James A. Larson,et al.  An interface for novice and infrequent database management system users , 1899, AFIPS '84.

[26]  Bjørn Gulla,et al.  A Browser for a Versioned Entity-Relationship Database , 1992, IDS.

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

[28]  Jan Paredaens,et al.  A Visual Database Management Interface Based on GOOD , 1992, IDS.

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

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

[31]  Kyu-Young Whang,et al.  GRAQULA: A Graphical Query Language for Entity-Relationship or Relational Databases , 1993, Data Knowl. Eng..

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