Affiliation:
1. New York Univ., Gainesville, FL
Abstract
The problem of generalized restructuring of databases has been addressed with two limitations: first, it is assumed that the restructuring user is able to describe the source and target databases in terms of the implicit data model of a particular methodology; second, the restructuring user is faced with the task of judging the scope and applicability of the defined types of restructuring to his database implementation and then of actually specifying his restructuring needs by translating them into the restructuring operations on a foreign data model. A certain amount of analysis of the logical and physical structure of databases must be performed, and the basic ingredients for such an analysis are developed here. The distinction between hierarchical and nonhierarchical data relationships is discussed, and a classification for database schemata is proposed. Examples are given to illustrate how these schemata arise in the conventional hierarchical and network systems. Application of the schema analysis methodology to restructuring specification is also discussed. An example is presented to illustrate the different implications of restructuring three seemingly identical database structures.
Publisher
Association for Computing Machinery (ACM)
Reference29 articles.
1. Data structure diagrams
2. Implementation of a prototype generalized file translator
3. BONCZEK R.W. AND WHINSTON A.B. A generalized mapping language for network data structures. Inform. Syst. (1977). BONCZEK R.W. AND WHINSTON A.B. A generalized mapping language for network data structures. Inform. Syst. (1977).
4. The entity-relationship model—toward a unified view of data
5. CODASYL DATA BASE TASK GROUP. April 1971 Report. ACM New York. CODASYL DATA BASE TASK GROUP. April 1971 Report. ACM New York.
Cited by
29 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献