1975 · 33 citations · 6 references
ComputingComputer ScienceAlgebraAlgorithmsDatabasesQuery ProcessingRelational AlgebraRelational Data ModelRelational DatabasesExtended Relational AlgebraJoinJoin AlgorithmsUnion
This paper extends the relational algebra of data bases, presented by Codd [4] and others, in four areas. The first is the use of selector names to remove order dependencies from the columns of a relation. This use of selector names enables us to define a more general class of operations, which include the normal relational operations of union, equi-join etc., as special cases. Thirdly we introduce relations represented algorithmically as well as by a stored set of tuples. Such computed relations cannot always be effectively realised as a finite set of tuples. Finally we consider relational expressions as algorithmic representations of relations and characterize their effectiveness.
6
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
Specifying queries as relational expressions
Raymond F. Boyce, Donald D. Chamberlin, William F. King et al. · Communications of the ACM · 1975 · 100 citations · Full text
Relational level data structures for programming languages
Jay Earley · Acta Informatica · 1973 · 39 citations