Restructuring for large databases: three levels of abstraction
ACM Transactions on Database Systems (TODS)
Evolution of Data-Base Management Systems
ACM Computing Surveys (CSUR)
CONVERT: a high level translation definition language for data conversion
Communications of the ACM
Implementation of a prototype generalized file translator
SIGMOD '75 Proceedings of the 1975 ACM SIGMOD international conference on Management of data
A logical-level approach to data base conversion
SIGMOD '75 Proceedings of the 1975 ACM SIGMOD international conference on Management of data
A developmental model for data translation
SIGFIDET '72 Proceedings of 1972 ACM-SIGFIDET workshop on Data description, access and control
Towards a formulation and definition of data reorganization
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
Architecture to an interactive migration system (AIMS)
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
A data description language approach to file translation
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
“Automatic generation of data conversion programs using a data description language”
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
Generalized software for translating data
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
An overview of recent data base research
ACM SIGMIS Database
Hi-index | 0.00 |
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.