ACM Home Page
Please provide us with feedback. Feedback
IFO: a formal semantic database model
Full text PdfPdf (3.21 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 12 ,  Issue 4  (December 1987) table of contents
Pages: 525 - 565  
Year of Publication: 1987
ISSN:0362-5915
Authors
Serge Abiteboul  Institut National de Recherche en Informatique et en Automatique, Racquencourt, France
Richard Hull  Univ. of Southern California, Los Angeles
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 108,   Citation Count: 0
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/32204.32205
What is a DOI?

ABSTRACT

A new, formally defined database model is introduced that combines fundamental principles of “semantic” database modeling in a coherent fashion. Using a graph-based formalism, the IFO model provides mechanisms for representing structured objects, and functional and ISA relationships between them. A number of fundamental results concerning semantic data modeling are obtained in the context of the IFO model. Notably, the types of object structure that can arise as a result of multiple uses of ISA relationships and object construction are described. Also, a natural, formal definition of update propagation is given, and it is shown that (under certain conditions) a correct update always exists.


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
2
 
3
 
4
ABRIAL, J.R. Data semantics. In Data Base Management, North-Holland, Amsterdam, 1974, 1-59.
 
5
 
6
BANClLHON, F. ET AL. Verso: A relational back end data base machine. In Advanced Database Machine Architecture, D. K. Hsiao, Ed. Prentice-Hall, Englewood Cliffs, N.J., 1983.
6a
 
7
BOUZEGHOUB, M. MORSE: A functional query language built on a semantic network. SABRE Project, INRIA and Univ. of Paris VI, Rocquencourt, France, Dec. 1983.
 
8
BRODIE, M. L., AND RIDJANOVIC, D. On the design and specification of database transactions. In On Conceptual Modelling. Brodie, Mylopoulus, and Schmidt, Eds., Springer-Verlag, New York, 1984, 277-306.
 
9
 
10
11
 
12
CASANOVA, M. A., FAGIN, R., AND PAPADIMITRIOU, C.H. Inclusion dependencies and their interaction with functional dependencies. J. Comput. Syst. Sci. 28, 1 (1984), 29-59.
13
14
15
 
16
DAYAL, U., AND HWANt;, H.-Y. View definition and generalization for database integration in a multidatabase system. IEEE Trans. Softw. Eng. SE-IO, 6 {1984), 628-644.
 
17
18
 
19
HECHT, M. S., AND KERSCHBERG, L. Update semantics for the functional data model. Bell Laboratories, Holmdel, N.J., Jan. 1981.
20
21
 
22
KENT, W. Data and Reality. North-Holland, Amsterdam, 1978.
23
 
24
KERSCHBERG, L., AND PACHECO, J. E. S. A functional data base model. Pontificia Univ. Catolica do Rio de Janeiro, Rio de Janeiro, Brazil, Feb. 1976.
 
25
KING, R., AND MCLEOD, D. The event database specification model. In Proceedings of the 2nd International Conference on Databases: Improving Usability and Responsiveness (Jerusalem, June 1982), Academic Press, New York, 1982, 299-321.
26
 
27
KING, R., AND MCLEOD, D. Semantic database models. In Database Design, S. B. Yao, Ed., Springer-Verlag, New York, 1985, 115-150.
28
29
30
31
 
32
SMITH, J. M., Fox, S., AND LANDERS, T. Reference Manual for ADAPLEX. Computer Corporation of America, Cambridge, Mass., 1981.
33
 
34
St), S. Y.W. SAM*: A semantic association model for corporate and scientific-statistical databases. Inf. Sci. 29 (1983), 151-199.
 
35
 
36
 
37
ZLOOF, M. Query-by-example: A database language. IBM Syst. J. 16 (1977), 324-343.

CITED BY  76


REVIEW

"Elizabeth Ann Buschlen Unger : Reviewer"

A new formal semantic database model is introduced in this paper. The model, IFO, is graph based. It uses types to represent objects and provides functional and ISA relationships to connect these objects. The authors provide a clear formal struc  more...

Collaborative Colleagues:
Serge Abiteboul: colleagues
Richard Hull: colleagues