Very Large Data Bases · 1981 · 500 citations · 19 references
ComputingComputer ScienceAlgorithmsData StructuresDatabasesDatabase DesignDatabase ManagementDirected Acyclic GraphsRelational AlgebraRelational Data ModelRelational DatabasesDependency AnalysisFunctional Dependency InferenceFunctional Dependency TheoryJoinJoin AlgorithmsJoin DependenciesJoin OrderingJoin Processing
Many real-world situations can be captured by a set of functional dependencies and a single join dependency of a particular form called acyclic [B..]. The join dependency corresponds to a natural decomposition into meaningfull objects (an acyclic database scheme). Our purpose in this paper is to describe efficient algorithms in this setting for various problems, such as computing projections, minimizing joins, inferring dependencies, and testing for dependency satisfaction.
19
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations