An algebraic language for graphical query formulation using an extended entity-relationship model

The Entity-Category-Relationship (ECR) model extends the Entity-Relationship (ER) model with the concepts of subclass and generalization categories. In this paper a graphical representation of the ECR model and its application as the basis for an interactive query language are discussed. The proposed query language is based on algebraic operators that can be used to transform an ECR diagram so that it represents a desired query. Semantics of the algebraic operators are formally defined. A method of implementing the graphical ECR interface for accessing relational database systems is proposed.

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

[2]  David W. Embley,et al.  An Algebra for an Entity-Relationship Model and its Application to Graphical Query Processing , 1985, FODO.

[3]  Ramez Elmasri,et al.  GORDAS: A Formal High-Level Query Language for the Entity-Relationship Model , 1981, ER.

[4]  Nancy Harriet Mcdonald Cupid: a graphics oriented facility for support of non-programmer interactions with a data base. , 1975 .

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

[6]  Charles W. Bachman,et al.  The programmer as navigator , 1973, CACM.

[7]  E. F. Codd,et al.  Extending the database relational model to capture more meaning , 1979, ACM Trans. Database Syst..

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

[9]  Ramez Elmasri,et al.  The Category Concept: An Extension to the Entity-Relationship Model , 1985, Data Knowl. Eng..

[10]  David W. Embley,et al.  A Relationally Complete Query Language for an Entity-Relationship Model , 1985, ER.

[11]  Dennis Tsichritzis,et al.  LSL: a Link and Selector Language , 1976, SIGMOD '76.

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

[13]  Stefano Spaccapietra,et al.  An entity-relationship algebra , 1984, 1984 IEEE First International Conference on Data Engineering.

[14]  Matthias Jarke,et al.  Query Languages - a Taxonomy , 1984 .

[15]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[16]  Charles W. Bachman,et al.  Data structure diagrams , 1969, DATB.