Skip to main content
Log in

Schema manipulation in self-describing and self-documenting data models

  • Published:
International Journal of Computer & Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. L. Mark, What is the binary relationship approach?, inEntity-Relationship Approach to Software Engineering, Davis (ed.) North Holland, (1983).

  2. N. Roussopoulos, Intensional semantics of a self-documenting relational model, workshop on self-describing data structures, University of Maryland, (October 1982).

  3. 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).

    Google Scholar 

  4. M. M. Zloof, Query-by-example: A database language,IBM Systems Journal 16(4):324–343 (1977).

    Google Scholar 

  5. M. R. Stonebraker,et. al., The design and implementation of INGRES,ACM TODS 1(3):189–222 (September 1976).

    Google Scholar 

  6. W. Kent, Data and Reality, North Holland, (1978).

  7. Griethuysen (ed.), ISO TC97/SC5/WG3: Concepts and terminology and terminology for the conceptual schema and information base, ANSI, (1982).

  8. G. M. Nijssen, An architecture for knowledge base software, australian computer society, Melbourne, (July 1981).

  9. P. Hall, J. Owlett, and S. Todd, Relations and entities, inModelling in Database Management Systems, G. M. Nijssen (ed.) North Holland, (1976).

  10. G. M. Nijssen, One, two or three conceptual schemata, Proceedings of IFIP TC 2-WG 2.6 Working Conference, Munchen, Germany, (March 1979).

  11. J. R. Abrial, Data semantics, inData Base Management Klimbie and Koffeman (eds.), North Holland, Amsterdam pp. 1–59 (1974).

    Google Scholar 

  12. M. F. Senko, Foral LP: Design and implementation, Proceedings of Very Large Data Bases, Berlin, (August 1978).

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work has been partially supported by NASA under contract NAS 5-26810.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00990898

Key words

Navigation