On the Interdependencies between Record Structure and Access Path Design
- 1 September 1987
- journal article
- Published by Taylor & Francis in Journal of Management Information Systems
- Vol. 4 (2) , 45-73
- https://doi.org/10.1080/07421222.1987.11517793
Abstract
The physical organization of data within a database has two major components: record structures and access paths. Record structures specify the grouping of data items into data records that are physically stored and accessed together. Access paths specify the algorithms and system data used to determine the physical location of data records and to efficiently support content-dependent searching. Choosing efficient record structures and access paths is complicated by the fact that they are interdependent. This paper formalizes these interdependencies and proposes an approach to solving the combined record structure-access path design problem. This work extends an existing database design system in four ways: (1) record segmentation is extended to include redundantly stored data in any number of independently processed segments; (2) dependent access paths are added allowing us to design multiple, interrelated file organizations at the same time; (3) new methods are proposed to assist in the generation of potentially useful record structures; and (4) inter-file organization performance constraints can be specified.Keywords
This publication has 12 references indexed in Scilit:
- Physical Database Design: Techniques for Improved Database PerformancePublished by Springer Nature ,1985
- Vertical partitioning algorithms for database designACM Transactions on Database Systems, 1984
- On the selection of efficient record segmentations and backup strategies for large shared databasesACM Transactions on Database Systems, 1984
- Implications of certain assumptions in database performance evauationACM Transactions on Database Systems, 1984
- Techniques for Structuring Database RecordsACM Computing Surveys, 1983
- Optimal Performance of Inverted FilesOperations Research, 1982
- A history and evaluation of System RCommunications of the ACM, 1981
- The determination of efficient record segmentations and blocking factors for shared data filesACM Transactions on Database Systems, 1977
- Mathematical Techniques for Efficient Record Segmentation in Large Shared DatabasesJournal of the ACM, 1976
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976