skip to main content
article
Free Access

A preliminary system for the design of DBTG data structures

Published:01 October 1975Publication History
Skip Abstract Section

Abstract

The functional approach to database design is introduced. In this approach the goal of design is to derive a data structure which is capable of supporting a set of anticipated queries rather than a structure which “models the business” in some other way. An operational computer program is described which utilizes the functional approach to design data structures conforming to the Data Base Task Group specifications. The automatic programming technology utilized by this program, although typically used to generate procedure, is here used to generate declaratives.

References

  1. 1 CODASYL, Codasyl Data Base Task Group April 71 Report. Available from ACM, New York City; from IFIP Administration Data Processing Group, Amsterdam, and from BCS, London.Google ScholarGoogle Scholar
  2. 2 Gerritsen, R. The relational and network models of data bases: bridging the gap. Proc. 2nd USA-Japan Computer Conf., 1975. AFIPS Press, Montvale N.J.Google ScholarGoogle Scholar
  3. 3 Gerritsen, R. Understanding data structures. Ph.D. Th., Carnegie-Mellon U., Pittsburgh, Pa., 1975.Google ScholarGoogle Scholar
  4. 4 Codd, E.F. A relational model of data for large shared data banks. Comm. ACM 6, (June 1970), 377-387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Lavallee, P.A., Ohayon, S., and Sauvain, R. DMS data base strategies for interrogation and update. Xerox Tech. Rep., undated.Google ScholarGoogle Scholar
  6. 6 Bachman, C.W, Data structure diagrams. Data Base (Quart, newsletter of ACM-SIGBDP) 1, 2 (1969). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Buchanan, J.R., and Luckham, D.C. On automating the construction of programs. Stanford AI Project Memo, Stanford U., Calif., 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Buchanan, J.R. A study in automatic programming, Ph.D. Th., Stanford U., Calif., 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Sussman, G. J., and Winograd, T. Micro-Planner reference manual. MIT Project MAC Report, 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A preliminary system for the design of DBTG data structures

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                • Published in

                  cover image Communications of the ACM
                  Communications of the ACM  Volume 18, Issue 10
                  Oct. 1975
                  51 pages
                  ISSN:0001-0782
                  EISSN:1557-7317
                  DOI:10.1145/361020
                  Issue’s Table of Contents

                  Copyright © 1975 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 October 1975

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader