ACM Transactions on Database Systems · 1983 · 150 citations · 17 references
ComputingComputer ScienceData ManagementDatabasesSemanticsDatabase ManagementPartially Ordered SetsQuery ProcessingRelational AlgebraRelational Data ModelRelational DatabasesJoin ProcessingObjectsRelational Query ProcessingSimplified Models
The universal relation concept is intended to provide the database user with a simplified model in which queries can be composed without regard to the underlying structure, but the lossless join criterion sometimes leads to unintuitive interpretations, especially when the relational structure contains cycles. The authors propose the concept of maximal objects to modify the universal relation in such problematic cases, offering examples that yield intuitively correct interpretations. They describe a mechanical construction of maximal objects from purely syntactic structural information—relation schemes and functional dependencies—about the database.
The universal relation concept is intended to provide the database user with a simplified model in which he can compose queries without regard to the underlying structure of the relations in the database. Frequently, the lossless join criterion provides the query interpreter with the clue needed to interpret the query as the user intended. However, some examples exist where interpretation by the lossless-join rule runs contrary to our intuition. To handle some of these cases, we propose a concept called maximal objects , which modifies the universal relation concept in exactly those situations where it appears to go awry—when the underlying relational structure has “cycles.” We offer examples of how the maximal object concept provides intuitively correct interpretations. We also consider how one might construct maximal objects mechanically from purely syntactic structural information—the relation schemes and functional dependencies—about the database.
17
The design and implementation of INGRES
Michael Stonebraker, Gerald Held, Eugene Wong et al. · ACM Transactions on Database Systems · 1976 · 884 citations · Full text
On the Desirability of Acyclic Database Schemes
Catriel Beeri, Ronald Fagin, David Maier et al. · Journal of the ACM · 1983 · 817 citations · Full text
Extending the data base relational model to capture more meaning
E. F. Codd · 1979 · 563 citations