Data model processing

  • Authors:
  • Matthew B. Koll;W. Terry Hardgrave;Sandra B. Salazar

  • Affiliations:
  • National Bureau of Standards, Washington, D.C.;National Bureau of Standards, Washington, D.C.;National Bureau of Standards, Washington, D.C.

  • Venue:
  • AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
  • Year:
  • 1982

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Data Model Processor (DMP) is an interactive tool for defining and evaluating data models. It is based on Positional Set Notation, a formalism for uniform representation of data modeling objects. The DMP allows the user to enter a set-theoretic description of a data model's structures and a definition of the model's primitive operations based on positional set operations. Based on the data model definition, the DMP then emulates a database management system (DBMS) implementing that data model. It allows the user to play various roles associated with a DBMS, such as database definer and end user. This paper gives an overview of the DMP and discusses its foundations, namely, Positional Set Notation and a Positional Set Processor. It traces an example showing how the DMP has been used to model the relational data model. (Hierarchical and network models have also been implemented on the DMP.) Future applications of the DMP are considered.