|
ABSTRACT
This paper presents a data sublanguage called SQUARE, intended for use in ad hoc, interactive problem solving by non-computer specialists. SQUARE is based on the relational model of data, and is shown to be relationally complete; however, it avoids the quantifiers and bound variables required by languages based on the relational calculus. Facilities for query, insertion, deletion, and update on tabular data bases are described. A syntax is given, and suggestions are made for alternative syntaxes, including a syntax based on English key words for users with limited mathematical background.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
R. F. Boyce , D. D. Chamberlin , M. M. Hammer , W. F. King, Specifying queries as relational expressions, Proceedings of the 1973 meeting on Programming languages and information retrieval, p.31-47, November 04-06, 1973, Gaithersburg, Maryland
|
| |
2
|
Boyce, R.F., and Chamberlin, D.D. Using a structured English query language as a data definition facility. Res. Report RJ 1318, IBM Res. Lab., San Jose, Calif., Dec. 1973.
|
| |
3
|
Bracchi, G., Fedeli, A., and Paolini, P. A language for a relational data base management system. Proc. Sixth Annual Princeton Conf. Inf. Science and Systems, March 1972, pp. 84-92.
|
 |
4
|
|
| |
5
|
Childs, D.L. Description of a set-theoretic data structure. Proc. 1968 AFIPS Fall Joint Comp. Conf., pp. 557-564.
|
 |
6
|
Robert Bosak , Richard F. Clippinger , Carey Dobbs , Roy Goldfinger , Renee B. Jasper , William Keating , George Kendrick , Jean E. Sammet, An information algebra: phase 1 report—language structure group of the CODASYL development committee, Communications of the ACM, v.5 n.4, p.190-204, April 1962
[doi> 10.1145/366920.366935]
|
 |
7
|
|
| |
8
|
Codd, E.F. Relational completeness of data base sublanguages. Courant Computer Science Symposia, Vol. 6: Data Base Systems. Prentice-Hall, New York, 1971.
|
| |
9
|
Codd, E.F. A data base sublanguage founded on the relational calculus. Proc. 1971 ACM SIGF1DET Workshop, San Diego, Calif., pp 35-68.
|
| |
10
|
Codd, E.F. Normalized data base structure: a brief tutorial. Proc. 1971 ACM SIGFIDET Workshop, San Diego, Calif., pp. 1-18.
|
| |
11
|
Fehder, P.L. The representation-independent language. Res. Rep. RJ 1121, IBM Research Laboratory, San Jose, Calif., Nov. 1972.
|
| |
12
|
Goldstein, R.C., and Strnad, A.L. The MACA1MS data management system. Proc. 1970 ACM SIGFIDET Workshop, Houston, Texas, pp. 201-230.
|
| |
13
|
Kuhns, J.L. Logical aspects of question-answering by computer. In Software Engineering: COINS 2, J. Tou (Ed.), Academic Press, New York, 1971, pp. 89-104.
|
 |
14
|
|
 |
15
|
|
| |
16
|
Notley, M.G. The Peterlee IS/1 System. Tech. Rep. UKSC-0018, IBM Scientific Centre, Peterlee, U.K., March 1972.
|
| |
17
|
Whitehead, A.N., and Russell, B. Principia Mathematica. Cambridge University Press, 1950.
|
| |
18
|
Whitney, V.K. A relational data management system. In information Systems: COINS IV J. Tou (Ed.), Plenum Press, New York, 1974, pp. 55-66.
|
| |
19
|
Held, G.D., Stonebraker, M.R., and Wong, E. INGRES--a relational data base system. Proc. 1975 AFIPS Nat. Computer Conf., pp. 409-416.
|
 |
20
|
|
CITED BY 24
|
|
|
|
|
Donald D. Chamberlin , Morton M. Astrahan , Michael W. Blasgen , James N. Gray , W. Frank King , Bruce G. Lindsay , Raymond Lorie , James W. Mehl , Thomas G. Price , Franco Putzolu , Patricia Griffiths Selinger , Mario Schkolnick , Donald R. Slutz , Irving L. Traiger , Bradford W. Wade , Robert A. Yost, A history and evaluation of System R, Communications of the ACM, v.24 n.10, p.632-646, Oct. 1981
|
|
|
|
|
|
|
|
|
|
|
|
L. Kerschberg , E. A. Ozkarahan , J. E.S. Pacheco, A Synthetic English query language for a relational associative processor, Proceedings of the 2nd international conference on Software engineering, p.505-519, October 13-15, 1976, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Larry Kerschberg , Anthony C. Klug , Dennis Tsichritzis, A taxonomy of data models, Proceedings of the second international conference on Systems for Large Data Bases, p.43-64, September 08-10, 1976, Brussels, Belgium, North Holland
|
|
|
|
|
|
Emilio Luque , José J. Ruz , Ana Ripoll , Alfredo Bautista, Database concurrent processor, Proceedings of the fifth international conference on Very Large Data Bases, p.273-279, October 03-05, 1979, Rio de Janeiro, Brazil
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Phyllis Reisner , Raymond F. Boyce , Donald D. Chamberlin, Human factors evaluation of two data base query languages: square and sequel, Proceedings of the May 19-22, 1975, national computer conference and exposition, May 19-22, 1975, Anaheim, California
|
INDEX TERMS
Primary Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
Additional Classification:
H.
Information Systems
H.2
DATABASE MANAGEMENT
H.2.1
Logical Design
Subjects:
Data models
H.2.3
Languages
Subjects:
Query languages
H.2.4
Systems
Subjects:
Relational databases
General Terms:
Languages,
Management,
Measurement,
Performance
Keywords:
casual user,
data sublanguages,
database,
interactive problem solving,
nonprocedural languages,
query languages,
relational completeness,
relational data model,
relations,
tabular data
|