ACM Home Page
Please provide us with feedback. Feedback
Reasoning about functional dependencies generalized for semantic data models
Full text PdfPdf (2.01 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 17 ,  Issue 1  (March 1992) table of contents
Pages: 32 - 64  
Year of Publication: 1992
ISSN:0362-5915
Author
Grant E. Weddell  Univ. of Waterloo, Waterloo, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 47,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/128765.128767
What is a DOI?

ABSTRACT

We propose a more general form of functional dependency for semantic data models that derives from their common feature in which the separate notions of domain and relation in the relational model are combined into a single notion of class. This usually results in a richer terminological component for their query languages, whereby terms may navigate through any number of properties, including none. We prove the richer expressiveness of this more general functional dependency, and exhibit a sound and complete set of inference axioms. Although the general problem of decidability of their logical implication remains open at this time, we present decision procedures for cases in which the dependencies included in a schema correspond to keys, or in which the schema itself is acyclic. The theory is then extended to include a form of conjunctive query. Of particular significance is that the query becomes an additional source of functional dependency. Finally, we outline several applications of the theory to various problems in physical design and in query optimization. The applications derive from an ability to predict when a query can have at most one solution.


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
ADAPLEX: Rational and Reference Manual. CCA-83-08, Computer Corporation of America, May 1983.
2
 
3
BEERI, C. Formal models for object oriented databases. In Proceedings 1989 DOOD Conference on Deductive and Object-Oriented Databases (Dec. 1989), pp. 370-395.
 
4
VAN BOMMEL, M. F. Theory and applications of join conditions and path functional dependencies for object-oriented data models. Master's thesis, Univ. of Waterloo, 1989.
 
5
BORGIDA, A. Features of languages for the development of information systems at the conceptual level. IEEE Softw. 2, 1 (Jan 1985), 63-72.
 
6
CHAMBERLIN, D. D., ASTRAHAN, M. M., ESWARAN, K. P. GRIFFITHS, P, LORIE, R. A., MEHL, J. W., REISNER, P., AND WADE, B.W. SEQUEL 2: A unified approach to data definition, manipulation, and control. IBM J. Res. Dev. 20, 6 (Nov. 1976), 560-575.
7
 
8
9
 
10
 
11
HELD, G. D., STONEBRAKER, M. R., AND WONG, E. INGRES--A relational data base system. In Proceedings Natmnal Computer Conference 44 (1975).
12
 
13
 
14
MENDELZON, A. Functional dependencies in logic programs. In Proceedings Eleventh International Conference on Very Large Data Bases (Aug 1985), pp. 324-330.
15
16
 
17
SMITH, J. M , AND SMITH, D. C. P. A database approach to software specification. Tech. Rep. 17, Computer Corporation of America, 1979
 
18
 
19
 
20
WEDDELL, G.E. Physical design and query compilation for a semantic data model (assuming memory residence). Tech. Rep. 198, Computer Systems Research Institute, Univ. of Toronto, 1987.
 
21
22

CITED BY  20


REVIEW

"Jane B. Grimson : Reviewer"

A new, more general form of functional dependency constraint for semantic data models (SDMs), called a path functional dependency (PFD), is described. The relational notions of relation and domain are combined into a single notion of class. In  more...