Communications of the ACM · 1975 · 154 citations · 8 references
ComputingComputer ScienceDatabasesNatural Language ProcessingProgramming LanguagesDatabase ManagementQuery ProcessingStructured Query LanguageNatural Language Querying
The relational model of data, the XRM Relational Memory System, and the SEQUEL language have been covered in previous papers and are reviewed. SEQUEL is a relational data sublanguage intended for ad hoc interactive problem solving by non-computer specialists. A version of SEQUEL that has been implemented in a prototype interpreter is described. The interpreter is designed to minimize the data accessing operations required to respond to an arbitrary query. The optimization algorithms designed for this purpose are described.
8
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1970 · 5.2K citations · Full text
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations
Donald D. Chamberlin, Raymond F. Boyce · 1976 · 579 citations
A data base sublanguage founded on the relational calculus
E. F. Codd · 1971 · 373 citations
Specifying queries as relational expressions
R. F. Boyce, Donald D. Chamberlin, M. M. Hammer et al. · 1973 · 47 citations · Full text