|
ABSTRACT
A high-level "access path" approach to database restructuring is described and contrasted with the "elementary operations" approach taken by most restructuring systems. With the elementary operations approach, restructuring is viewed as a sequence of basic or "primitive" operations which manipulate a source database in order to convert it into a target database. In the access path approach, restructuring is seen as the process of accessing a body of information represented by the source data, and constructing the target database representation of the same information. While the elementary operations approach is useful for restructuring hierarchical databases, it does not generalize well for networks. The access path approach is better-suited to the complex structures possible in network databases. The access path approach permits the specification of complex restructuring transformations in terms of application-oriented concepts such as access strategies and selection criteria. A non-procedural Network Restructuring Language (NRL) based on this approach is presented, and an example of its use in restructuring is given. The architecture of an NRL-driven Restructurer for network databases is described.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Novak, D. and J. Fry, "The State of the Art of Logical Database Design", Proc. Fifth Texas Conference on Computing Systems, Austin, Texas, October 1976, pp. 30--39.
|
 |
2
|
|
 |
3
|
|
 |
4
|
Barron C. Housel , Vincent Y. Lum , Nan Shu, Architecture to an interactive migration system (AIMS), Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control, p.157-169, May 01-03, 1974, Ann Arbor, Michigan
[doi> 10.1145/800296.811510]
|
 |
5
|
J. A. Ramirez , N. A. Rin , N. S. Prywes, “Automatic generation of data conversion programs using a data description language”, Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control, p.207-225, May 01-03, 1974, Ann Arbor, Michigan
[doi> 10.1145/800296.811513]
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
Codasyl Data Description Language Committee, CO-DASYL Data Description Language Journal of Development, June 1973, NBS Handbook 113, ACM, New York, January 1974.
|
 |
10
|
|
 |
11
|
|
| |
12
|
Codd, E. F. and C. J. Date, "Interactive Support for Non-Programmers: The Relational and Network Approaches", Data Models: Data-Structure-Set versus Relational, R. Rustin (ed.) Ann Arbor, Michigan, May 1974, pp. 13--42.
|
| |
13
|
Deppe, M. E., "A Relational Interface Model for Database Restructuring", Technical Report 76 DT 3, Data Translation Project, The University of Michigan, Ann Arbor, Michigan, 1975.
|
| |
14
|
Deppe, M. E., and K. H. Lewis, "Data Translation Translation Definition Language Reference Manual for Version IIA Translator Release 1", Working Paper DT 5.2, Data Translation Project, The University of Michigan, Ann Arbor, Michigan, 1976.
|
| |
15
|
Birss, E., M. Deppe, and J. Fry, "Research and Data Reorganization Capabilities for the Version IIA Data Translator", Data Translation Project Technical Report, February 1975, Graduate School of Business Administration, University of Michigan, Ann Arbor, Michigan.
|
| |
16
|
Hershey, E. A. and P. W. Messink, "A Data Base Management System for PSA Based on DBTG 71", ISDOS Working Paper No. 88, July 1975, ISDOS Research Project, Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor, Michigan.
|
| |
17
|
The Stored-Data Definition and Translation Task Group, "Stored-Data Description and Data Translation: A Model and Language", Information Systems.
|
| |
18
|
Bodwin, James, et al., "Data Translator Version IIA Release 2 User Manual", Technical Report 76 DT 3.4, Data Translation Project, The University of Michigan, Ann Arbor, Michigan, forthcoming.
|
| |
19
|
UNIVAC, UNIVAC 110 Series Data File Converter, Programmer Reference, UP-8070, Sperry Rand Corporation, March 1974.
|
 |
20
|
|
 |
21
|
|
 |
22
|
|
| |
23
|
Lewis, K., B. Driver, and M. Deppe, "A Translation Definition Language for Version II Translator", Working Paper 809, Data Translation Project, The University of Michigan, Ann Arbor, Michigan, 1975.
|
CITED BY
|
|
Ben Shneiderman , Glenn Thomas, Automatic database system conversion: schema revision, data translation, and source-to-source program transformation, Proceedings of the June 7-10, 1982, national computer conference, June 07-10, 1982, Houston, Texas
|
|