Very Large Data Bases · 1981 · 62 citations · 8 references
ComputingComputer ScienceDatabasesFormal MethodsKnowledge RepresentationData ModelingData RepresentationPredicate LogicRelational AlgebraRelational Data ModelRelational DatabasesDependency TheoryJoin DependenciesOperatorsRelational AnalysisRelational CalculusRelational CompletenessRelational Database SystemsRelational Semantics
Precise conditions are formulated which should be satisfied in a semantically meaningful extension of the usual relational operators of projection, selection, union and join, from operators on relations to operators on tables with null values of various kinds allowed. These conditions require that our system be safe in the sense that no incorrect conclusion is derivable by using a specified subset Omega of the relational operators; and that it be complete in the sense that all valid conclusions expressible by relational expressions using operators in Omega are in fact derivable in our system. Examples of three such systems are studied in more detail. The effect of dependencies of various kinds is briefly discussed.
8
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations
Extending the data base relational model to capture more meaning
E. F. Codd · 1979 · 563 citations
Equivalences among Relational Expressions
A. V. Aho, Yehoshua Sagiv, Jeffrey D. Ullman · SIAM Journal on Computing · 1979 · 364 citations
Computing, Computer Science, Algebra +15