Universality of data retrieval languages
1979 · 633 citations · 12 references
Relational DatabaseEngineeringIntelligent Information RetrievalSemanticsData Retrieval LanguagesSemantic WebInformation RetrievalData ScienceGraph Query LanguageManagementData IntegrationData RetrievalQuery LanguageQuery LanguagesRelational Query LanguageRelational AlgebraKnowledge RetrievalComputer ScienceDatabase TheoryObjectrelational DatabaseQuery OptimizationRelational QueriesAutomated ReasoningFormal MethodsLinguistics
We consider the question of how powerful a relational query language should be and state two principles that we feel any query language should satisfy. We show that although relational algebra and relational calculus satisfy these principles, there are certain queries involving least fixed points that cannot be expressed by these languages, yet that also satisfy the principles. We then consider various extensions of relational algebra to enable it to answer such queries. Finally, we discuss our extensions to relational algebra in terms of a new programming language oriented model for queries.
12
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983
4.8K citations
A lattice-theoretical fixpoint theorem and its applications
Alfred Tarski · Pacific Journal of Mathematics · 1955
Mathematical ProgrammingLattice (Order)Topological Combinatorics+3
2.7K citations
Optimal implementation of conjunctive queries in relational data bases
Ashok K. Chandra, Philip M. Merlin · 1977
1.2K citations
An introduction to database systems
Ben Shneiderman · Information Processing & Management · 1976
1K citations
Formal Languages and their Relation to Automata
James B. Morris · Nuclear Science and Engineering · 1970
1K citations