@inproceedings{DBLP:conf/vldb/HubbardR75, author = {George U. Hubbard and Norman Raver}, editor = {Douglas S. Kerr}, title = {Automating Logical File Design}, booktitle = {Proceedings of the International Conference on Very Large Data Bases, September 22-24, 1975, Framingham, Massachusetts, USA}, publisher = {ACM}, year = {1975}, pages = {227-253}, ee = {db/conf/vldb/HubbardR75.html}, crossref = {DBLP:conf/vldb/75}, bibsource = {DBLP, http://dblp.uni-trier.de} }BibTeX
Data base design is currently a costly and time consuming activity. Part of this overall design is concerned with the logic of the underlying network structure, and this part is commonly called logical design. Logical design involves a tedium of calculations which can be automated on a program and used as a design tool. The basic approach is applicable to a wide variety of data base handlers, such as IMS, the DBTC proposal, CIS, and others. The approach has been prototyped and a version suitable for IMS is now being used (DBDA) as a program product.
This paper describes the basic concepts and how they can be applied to IMS, DBTG or relational implementations. The data structuree needed to support a particular application program is called the local view, aud input to the design tool is the collection of all local views. Local views are constructed using certain primitives which the integration ot the local views.
The diagnostics of the design tool program will partially depend on the data base handler. Each handler, (IMS, DBTG, etc.) has different network restrictions which limit the local views which can be generated from the network. Different network restrictions result in different diagnostics. There is no relational data base handler to evaluate for network restrictions.
Copyright © 1975 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.