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.
- Ritchie, E. and K. Thompson, "The UNIX Time-Sharing System," CACM, 17, 1974, pp. 365--375. Google ScholarDigital Library
- Johnson, S. C., YACC---Yet Another Compiler-Compiler, Bell Telephone Laboratory, Murray Hill, N.J.Google Scholar
- Codd, E. F., "A Relational Model of Data for Large Shared Data Banks," CACM, 13 (1970), pp. 377--387. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Stonebraker, M., High Level Integrity Assurance in Relational Data Base Management Systems, University of California, Electronics Research Laboratory, Memorandum ERL-M473, August 1974.Google Scholar
- 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 Scholar
- Stonebraker, M. and E. Wong, INGRES---A Relational Data Base System, University of California, Electronics Research Laboratory, Memorandum ERL-M477, November, 1974.Google Scholar
- McDonald, N. and M. Stonebraker, CUPID---The Friendly Query Language, University of California, Electronics Research Laboratory, Memorandum ERL-M483, December, 1974.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Palermo, E. P., "A Data Base Search Problem," Proc. 4th International Symposium on Computers and Information Science, Miami Beach, December 1972.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Morris, R., "Scatter Storage Techniques," CACM, 11, 1968, pp. 35--38. Google ScholarDigital Library
- Lum, V., "General Performance Analysis of Key-to-Address Transformation Methods Using an Abstract File Concept," CACM, 16, (1973,) pp. 603--612. Google ScholarDigital Library
- Rothnie, J. B., Jr. and T. Lozano, "Attribute Based File Organization in a Paged Memory Environment," CACM, 17, 1974, pp. 63--69. Google ScholarDigital Library
- Rivest, R., Analysis of Associative Retrieval Algorithms, Institute de Recherche d'Informatique et d'Automatique (IRIA), Rapport de Recherche No. 54, February, 1974. Google ScholarDigital Library
- Keehn, D. and J. Lacy, "VSAM Data Set Design Parameters," IBM Systems Journal, Vol. 13, No. 3, 1974.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Stonebraker, M., Implementation of Views and Integrity Constraints in Relational Data Base Systems by Query Modification, to be published.Google Scholar
Recommendations
The design and implementation of INGRES
The currently operational (March 1976) version of the INGRES database management system is described. This multiuser system gives a relational view of data, supports two high level nonprocedural data sublanguages, and runs as a collection of user ...
History of the Ingres Corporation
Developed at the University of California, Berkeley, beginning in 1972, the INGRES relational database management system was originally a research prototype that helped to prove the viability of relational systems. This article describes the subsequent ...
Comments