Abstract
This paper integrates data, schema and meta-schema into a uniform model and provides one data language to manipulate and modify both data and schema. The modifications on the schema are then propagated to the schema's extension via propagation rules. The integration and the schema modification are all developed within the framework of self-describing and self-documenting models of data and they are fundamental in capturing the evolution of the database, which includes not only data changes, but schema changes as well.
Similar content being viewed by others
References
L. Mark, What is the binary relationship approach?, inEntity-Relationship Approach to Software Engineering, Davis (ed.) North Holland, (1983).
N. Roussopoulos, Intensional semantics of a self-documenting relational model, workshop on self-describing data structures, University of Maryland, (October 1982).
D. D. Chamberlin,et. al., SEQUEL 2: A unified approach to data definition, manipulation, and control,IBM Journal R & D 20(6):560–575 (November 1976).
M. M. Zloof, Query-by-example: A database language,IBM Systems Journal 16(4):324–343 (1977).
M. R. Stonebraker,et. al., The design and implementation of INGRES,ACM TODS 1(3):189–222 (September 1976).
W. Kent, Data and Reality, North Holland, (1978).
Griethuysen (ed.), ISO TC97/SC5/WG3: Concepts and terminology and terminology for the conceptual schema and information base, ANSI, (1982).
G. M. Nijssen, An architecture for knowledge base software, australian computer society, Melbourne, (July 1981).
P. Hall, J. Owlett, and S. Todd, Relations and entities, inModelling in Database Management Systems, G. M. Nijssen (ed.) North Holland, (1976).
G. M. Nijssen, One, two or three conceptual schemata, Proceedings of IFIP TC 2-WG 2.6 Working Conference, Munchen, Germany, (March 1979).
J. R. Abrial, Data semantics, inData Base Management Klimbie and Koffeman (eds.), North Holland, Amsterdam pp. 1–59 (1974).
M. F. Senko, Foral LP: Design and implementation, Proceedings of Very Large Data Bases, Berlin, (August 1978).
Author information
Authors and Affiliations
Additional information
This work has been partially supported by NASA under contract NAS 5-26810.
Rights and permissions
About this article
Cite this article
Roussopoulos, N., Mark, L. Schema manipulation in self-describing and self-documenting data models. International Journal of Computer and Information Sciences 14, 1–28 (1985). https://doi.org/10.1007/BF00990898
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00990898