IFO: a formal semantic database model
- 1 November 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 12 (4), 525-565
- https://doi.org/10.1145/32204.32205
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.Keywords
This publication has 22 references indexed in Scilit:
- A comparative analysis of methodologies for database schema integrationACM Computing Surveys, 1986
- A database design methodology and tool for information systemsACM Transactions on Information Systems, 1985
- The Format ModelJournal of the ACM, 1984
- Inclusion dependencies and their interaction with functional dependenciesJournal of Computer and System Sciences, 1984
- sam∗: A semantic association model for corporate and scientific-statistical databasesInformation Sciences, 1983
- An implementation technique for database query languagesACM Transactions on Database Systems, 1982
- The functional data model and the data languages DAPLEXACM Transactions on Database Systems, 1981
- A language facility for designing database-intensive applicationsACM Transactions on Database Systems, 1980
- Limitations of record-based information modelsACM Transactions on Database Systems, 1979
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976