skip to main content
10.1145/1499949.1500029acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free Access

INGRES: a relational data base system

Published:19 May 1975Publication History

ABSTRACT

INGRES (Interactive Graphics and Retrieval System) is a relational data base and graphics system which is being implemented on a PDP-11/40 based hardware configuration at Berkeley. INGRES runs as a normal user job on top of the UNIX operating system developed at the Bell Telephone Laboratories. The only significant modification to UNIX that INGRES requires is a substantial increase in the maximum file size allowed. This change was implemented by the UNIX designers. The implementation of INGRES is primarily programmed in "C", a high level language in which UNIX itself is written. Parsing is done with the assistance of YACC, a compiler-compiler available on UNIX.

References

  1. Ritchie, E. and K. Thompson, "The UNIX Time-Sharing System," CACM, 17, 1974, pp. 365--375. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Johnson, S. C., YACC---Yet Another Compiler-Compiler, Bell Telephone Laboratory, Murray Hill, N.J.Google ScholarGoogle Scholar
  3. Codd, E. F., "A Relational Model of Data for Large Shared Data Banks," CACM, 13 (1970), pp. 377--387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Codd, E. F. and C. J. Date, "Interactive Support for Non-Programmers: the Relational and Network Approaches," Proc. of the 1974 ACM-SIGFIDET Workshop on Data Description, Access and Control, Ann Arbor, Mich., May 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Date, C. J. and E. F. Codd, "The Relational and Network Approach: Comparison of the Application Programming Interfaces," Proc. of the 1974 ACM-SIGFIDET Workshop on Data Description, Access and Control, Ann Arbor, Mich., May 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Stonebraker, M., High Level Integrity Assurance in Relational Data Base Management Systems, University of California, Electronics Research Laboratory, Memorandum ERL-M473, August 1974.Google ScholarGoogle Scholar
  7. McDonald, N., M. Stonebraker, M. and E. Wong, Preliminary Design of INGRES, University of California, Electronics Research Laboratory, Memorandum ERL-435-436, April, 1974.Google ScholarGoogle Scholar
  8. Stonebraker, M. and E. Wong, INGRES---A Relational Data Base System, University of California, Electronics Research Laboratory, Memorandum ERL-M477, November, 1974.Google ScholarGoogle Scholar
  9. McDonald, N. and M. Stonebraker, CUPID---The Friendly Query Language, University of California, Electronics Research Laboratory, Memorandum ERL-M483, December, 1974.Google ScholarGoogle Scholar
  10. Codd, E. F., "A Data Base Sublanguage Founded on the Relational Calculus," Proc. of the 1971 ACM-SIGFIDET Workshop on Data Description, Access and Control, San Diego, Calif., November 1971.Google ScholarGoogle Scholar
  11. Boyce, R. and D. Chamberlin, "SEQUEL---A structured English query language," Proc. of the 1974 ACM-SIGFIDET Workshop on Data Description, Access and Control, Ann Arbor, Michigan, May, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Palermo, E. P., "A Data Base Search Problem," Proc. 4th International Symposium on Computers and Information Science, Miami Beach, December 1972.Google ScholarGoogle Scholar
  13. Rothnie, J. B., "A---Approach to Implementing a Relational Data Management Data Management System," Proc. of the 1974 ACM-SIGFIDET Workshop on Data Description, Access and Control, Ann Arbor, Mich., May 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Held, G. and M. Stonebraker, "Access Methods in the Relational Data Base Management System---INGRES," Proceedings of ACM-PACIFIC-75, San Francisco, Ca., April, 1975.Google ScholarGoogle Scholar
  15. Morris, R., "Scatter Storage Techniques," CACM, 11, 1968, pp. 35--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lum, V., "General Performance Analysis of Key-to-Address Transformation Methods Using an Abstract File Concept," CACM, 16, (1973,) pp. 603--612. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Rothnie, J. B., Jr. and T. Lozano, "Attribute Based File Organization in a Paged Memory Environment," CACM, 17, 1974, pp. 63--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Rivest, R., Analysis of Associative Retrieval Algorithms, Institute de Recherche d'Informatique et d'Automatique (IRIA), Rapport de Recherche No. 54, February, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Keehn, D. and J. Lacy, "VSAM Data Set Design Parameters," IBM Systems Journal, Vol. 13, No. 3, 1974.Google ScholarGoogle Scholar
  20. Boyce, R. F. and D. D. Chamberlin, "Using a Structured English Query Language as a Data Definition Facility," IBM Research Report RJ1318, December, 1973.Google ScholarGoogle Scholar
  21. Stonebraker, M. and E. Wong, "Access Control in a Relational Data Base Management System by Query Modification," Proc. 1974 ACM National Conference, San Diego, Calif., November 1974.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Stonebraker, M., Implementation of Views and Integrity Constraints in Relational Data Base Systems by Query Modification, to be published.Google ScholarGoogle Scholar

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
  • Published in

    cover image ACM Other conferences
    AFIPS '75: Proceedings of the May 19-22, 1975, national computer conference and exposition
    May 1975
    1019 pages
    ISBN:9781450379199
    DOI:10.1145/1499949

    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: 19 May 1975

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader