|
ABSTRACT
Standard semantics for the relational model considers domain values to be objects, which assume the roles indicated by the name of its associated attribute. Entities are related to each other to form tuples in a relation; attributes are also interrelated, but in this case the exact relationships have always been left implied or "intuitive." This paper introduces renaming rules, which are a way to formally specify these relationships. Properties of these rules are discussed, and a complete axiomatization is presented.Renaming rules allow meaningful equi-joins to be couched in terms of natural joins. They are intimately associated with the abstraction concept of generalization, and provide a natural semantics and theory for the relational algebraic operatiors select and union. These operators in turn use Smith's subcategory functional dependencies to achieve a better decomposition of a database scheme; to this end, a general normal form algorithm is presented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
{BD} Bachman, C. and Daya, M. The Role Concept in Data Models. Proc. Int. Conf. on Very Large Data Bases, Tokyo, 1977.
|
 |
2
|
|
| |
3
|
{BR} Brodie, M. Specification and Verification of Data Base Semantic Integrity. TR CSRG-91, University of Toronto, 1978.
|
| |
4
|
{CA} Cadiou, J. On Semantic Issues in the Relational Model of Data. Proc. Int. Symp. on Mathematical Foundations of Computer Science. (Springer Lecture Notes #45), 1976.
|
 |
5
|
|
 |
6
|
|
| |
7
|
{SM} Smith, J. A Normal Form for Abstract Syntax. Proc. Int. Conf. on Very Large Data Bases, West Berlin 1978.
|
| |
8
|
{WM} Wong, H. and Mylopoulos, J. Two views of data semantics: A survey of data models in artificial intelligence and data management. INFOR 15,3 (October 1977).
|
|