Implementation of a structured English query language
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
A computer system for inference execution and data retrieval
Communications of the ACM
An information algebra: phase 1 report—language structure group of the CODASYL development committee
Communications of the ACM
Quantification in query systems
SIGIR '71 Proceedings of the 1971 international ACM SIGIR conference on Information storage and retrieval
SEQUEL: A structured English query language
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
Specifying queries as relational expressions
SIGPLAN '73 Proceedings of the 1973 meeting on Programming languages and information retrieval
A framework for choosing a database query language
ACM Computing Surveys (CSUR)
Databases and artificial intelligence: enabling technologies for simulation modeling
WSC '92 Proceedings of the 24th conference on Winter simulation
Human factors comparison of a procedural and a nonprocedural query language
ACM Transactions on Database Systems (TODS)
Performance evaluation of a relational associative processor
ACM Transactions on Database Systems (TODS)
Some high level language constructs for data of type relation
ACM Transactions on Database Systems (TODS)
Human Factors Studies of Database Query Languages: A Survey and Assessment
ACM Computing Surveys (CSUR)
A history and evaluation of System R
Communications of the ACM
NUL: a Navigational User's Language for a network structured data base
SIGMOD '76 Proceedings of the 1976 ACM SIGMOD international conference on Management of data
An algebra of quotient relations
SIGMOD '77 Proceedings of the 1977 ACM SIGMOD international conference on Management of data
Mind Your Grammar: a New Approach to Modelling Text
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
SYNGLISH - a high level query language for the RAP database machine
CAW '80 Proceedings of the fifth workshop on Computer architecture for non-numeric processing
GPMS, a general purpose memory management system—user's memory—that is.
APL '76 Proceedings of the eighth international conference on APL
A Synthetic English query language for a relational associative processor
ICSE '76 Proceedings of the 2nd international conference on Software engineering
RABBIT: An interface for database access
ACM '82 Proceedings of the ACM '82 conference
Resource space model, its design method and applications
Journal of Systems and Software
ILL: an English structured query language for relational data bases
ACM SIGART Bulletin
Psychological issues in data base management
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Domain-oriented relational languages
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Fundamental and secondary issues in the design of non-procedural relational languages
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
A semantic model for data base protection languages
VLDB '76 Proceedings of the second international conference on Systems for Large Data Bases
VLDB '76 Proceedings of the second international conference on Systems for Large Data Bases
Human factors evaluation of two data base query languages: square and sequel
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
An information base for procedure independent design of information systems
AFIPS '80 Proceedings of the May 19-22, 1980, national computer conference
SEQUEL 2: a unified approach to data definition, manipulation, and control
IBM Journal of Research and Development
Conceptual graphs for a data base interface
IBM Journal of Research and Development
IBM Journal of Research and Development
AQL: a problem-solving query language for relational data bases
IBM Journal of Research and Development
A familial specification language for database application systems
Computer Languages
Hi-index | 48.23 |
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.