1983 · 80 citations · 24 references
ComputingComputer ScienceInformation SystemsData ManagementDatabasesData IntegrationDatabase ManagementQuery OptimizationQuery ProcessingRelational AlgebraStructured Query LanguageGeneralization HierarchiesQuery Performance OptimizationRelational Query ProcessingScalable Database Systems
An important task of multidatabase systems is the integration of existing databases. Data-base Integration is achieved primarily through the use of generalization. Hence, it is impor-tant to develop good tactics for processing queries over generalization hierarchies. This paper defines the class of conjunctive generali-zation queries, and it describes four tactics for processing those queries that have boon developed for the MDLTIDASE system. Since query processing tactics are best describe algebraically, the paper shows how to model generalization as a sequence of algebraic operations. Three of the tactics described here are adapted from convon-tional distributed query processing techniqaes. However, it is argued that these tactics are of limited applicability to processing queries over generalization hierarchies. A fourth tactic, semioutorjoin, which is more widely applicable. is introduced. This research was jointly supported by the De-
24
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations
John Miles Smith, Diane C. P. Smith · ACM Transactions on Database Systems · 1977 · 1.4K citations · Full text
Extending the data base relational model to capture more meaning
E. F. Codd · 1979 · 563 citations