Fundamental And Secondary Issues In The Design Of Non-Procedural Relational Languages

A number of high-level data manipulation languages have been proposed for the relational model. This paper summarizes results of an analysis of languages and attempts to evaluate various criteria as to their capability of accounting for differences among languages. The distinction between fundamental and secondary characteristics of languages is not the result of a speculative exploration of which features should be made available in a relational language. Instead, this distinction is based on a comparison of existing languages as they are described in the literature.

[1]  J. L. Kuhns Quantification in query systems , 1971 .

[2]  John Mylopoulos,et al.  Using semantic networks for data base management , 1975, VLDB '75.

[3]  Michael Stonebraker,et al.  The design and implementation of INGRES , 1976, TODS.

[4]  Michael Stonebraker,et al.  CUPID - The Friendly Query Language , 1975, ACM Pacific.

[5]  Hans Albrecht Schmid,et al.  On the semantics of the relational data model , 1975, SIGMOD '75.

[6]  Moshé M. Zloof Query-by-Example: A Data Base Language , 1977, IBM Syst. J..

[7]  Donald D. Chamberlin,et al.  SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control , 1976, IBM J. Res. Dev..

[8]  Michael Hammer,et al.  Specifying queries as relational expressions: the SQUARE data sublanguage , 1975, CACM.

[9]  E. F. Codd How About Recently? (English Dialog with Relational Data Bases Using Rendevous Version 1) , 1978, JCDKB.

[10]  Jean-Marc Cadiou,et al.  On Semantic Issues in the Relational Model of Data , 1976, MFCS.

[11]  John F. Sowa,et al.  Conceptual Graphs for a Data Base Interface , 1976, IBM J. Res. Dev..

[12]  Michael E. Senko,et al.  DIAM II: The binary infological level and its database language - FORAL , 1976, SIGMOD 1976.

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

[14]  Michael Stonebraker,et al.  Observations on Data Manipulation Languages and Their Embedding in General Purpose Programming Languages , 1977, VLDB.

[15]  Ben Shneiderman,et al.  Improving the human factors aspect of database interactions , 1978, TODS.

[16]  Chin-Liang Chang DEDUCE 2: Further Investigations of Deduction in Relational Data Bases , 1977, Logic and Data Bases.

[17]  Michael E. Senko,et al.  FORAL LP - Making Pointed Queries with a Light Pen , 1977, IFIP Congress.

[18]  Jean-Marie Nicolas,et al.  Data Base: Theory vs. Interpretation , 1977, Logic and Data Bases.

[19]  Alain Pirotte,et al.  High Level Data Base Query Languages , 1977, Logic and Data Bases.

[20]  Moshé M. Zloof Query by example , 1975, AFIPS '75.

[21]  E. F. Codd,et al.  A data base sublanguage founded on the relational calculus , 1971, SIGFIDET '71.

[22]  Jerry Waxman,et al.  A Study of Three Database Query Languages , 1978, JCDKB.

[23]  Antonio L. Furtado,et al.  Formal aspects of the relational model , 1978, Inf. Syst..

[24]  Umeshwar Dayal,et al.  On the Updatability of Relational Views , 1978, VLDB.

[25]  Donald D. Chamberlin,et al.  Human factors evaluation of two data base query languages: square and sequel , 1975, AFIPS '75.

[26]  Stephen Todd,et al.  Relations and Entities , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[27]  Arie Shoshani,et al.  CABLE: A language based on the entity-relationship model , 1978 .

[28]  Moshé M. Zloof Query-by-example: the invocation and definition of tables and forms , 1975, VLDB '75.

[29]  E. Vandijck,et al.  Towards a more familiar relational retrieval language , 1977, Inf. Syst..

[30]  Dennis McLeod The translation and compatibility of SEQUEL and Query by Example , 1976, ICSE '76.

[31]  Jack Minker,et al.  Search strategy and selection function for an inferential relational system , 1978, TODS.

[32]  Eric K. Clemons An External Schema Facility to Support Data Base Update , 1978, JCDKB.

[33]  Donald D. Chamberlin,et al.  SEQUEL: A structured English query language , 1974, SIGFIDET '74.

[34]  Eugene Wong,et al.  Decomposition—a strategy for query processing , 1976, TODS.

[35]  Alain Pirotte,et al.  Domain-Oriented Relational Languages , 1977, VLDB.

[36]  M. H. H. Huits Requirements for Languages in Data Base Systems , 1975, IFIP TC-2 Special Working Conference on Data Base Description.

[37]  Alfred V. Aho,et al.  Universality of data retrieval languages , 1979, POPL.

[38]  John C. Thomas,et al.  A psychological study of query by example , 1975, AFIPS '75.

[39]  Donald D. Chamberlin,et al.  Implementation of a structured English query language , 1975, CACM.

[40]  John C. Thomas Psychological Issues in Data Base Management , 1977, VLDB.

[41]  Phyllis Reisner,et al.  Use of Psychological Experimentation as an Aid to Development of a Query Language , 1977, IEEE Transactions on Software Engineering.

[42]  Michael Stonebraker,et al.  INGRES: a relational data base system , 1975, AFIPS '75.

[43]  Alain Pirotte,et al.  ILL: an English structured query language for relational data bases , 1977, SGAR.