ACM Home Page
Please provide us with feedback. Feedback
A history and evaluation of System R
Full text PdfPdf (1.55 MB)
Source
Communications of the ACM archive
Volume 24 ,  Issue 10  (October 1981) table of contents
Pages: 632 - 646  
Year of Publication: 1981
ISSN:0001-0782
Authors
Donald D. Chamberlin  IBM Research Lab., San Jose, CA
Morton M. Astrahan  IBM Research Lab., San Jose, CA
Michael W. Blasgen  IBM Research Lab., San Jose, CA
James N. Gray  IBM Research Lab., San Jose, CA
W. Frank King  IBM Research Lab., San Jose, CA
Bruce G. Lindsay  IBM Research Lab., San Jose, CA
Raymond Lorie  IBM Research Lab., San Jose, CA
James W. Mehl  IBM Research Lab., San Jose, CA
Thomas G. Price  IBM Research Lab., San Jose, CA
Franco Putzolu  IBM Research Lab., San Jose, CA
Patricia Griffiths Selinger  IBM Research Lab., San Jose, CA
Mario Schkolnick  IBM Research Lab., San Jose, CA
Donald R. Slutz  IBM Research Lab., San Jose, CA
Irving L. Traiger  IBM Research Lab., San Jose, CA
Bradford W. Wade  IBM Research Lab., San Jose, CA
Robert A. Yost  IBM Research Lab., San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 89,   Citation Count: 48
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/358769.358784
What is a DOI?

ABSTRACT

System R, an experimental database system, was constructed to demonstrate that the usability advantages of the relational data model can be realized in a system with the complete function and high performance required for everyday production use. This paper describes the three principal phases of the System R project and discusses some of the lessons learned from System R about the design of relational systems and database systems in general.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Adiba, M.E., and Lindsay, B.G. Database snapshots. IBM Res. Rep. RJ2772, San Jose, Calif., March 1980.
2
 
3
Astrahan, M.M., and Lorie, R.A. SE- QUEL-XRM: A Relational System. Proc. ACM Pacific Regional Conf., San Francisco, Calif., April 1975, p. 34.
4
 
5
Astrahan, M.M., et al. System R: A relational data base management system. 1EEE Comptr. 12, 5 (May 1979), 43-48.
 
6
Astrahan, M.M., Kim, W., and Schkolnick, M. Evaluation of the System R access path selection mechanism. Proc. IFIP Congress, Melbourne, Australia, Sept. 1980, pp. 487-491.
 
7
Blasgen, M.W., Eswaran, K.P. Storage and access in relational databases. IBM Syst. J. 16, 4 (1977), 363-377.
8
9
 
10
Blasgen, M.W., et al. System R: An architectural overview. IBM Syst. J. 20, 1 (Feb. 1981), 41-62.
 
11
Bjorner, D., Codd, E.F., Deckert, K.L., and Traiger, I.L. The Gamma Zero N-ary relational data base interface. IBM Res. Rep. RJ 1200, San Jose, Calif., April 1973.
 
12
Boyce, R.F., and Chamberlin, D.D. Using a structured English query language as a data definition facility. IBM Res. Rep. RJl318, San Jose, Calif., Dec. 1973.
13
14
 
15
Chamberlin, D.D., Gray, J.N., and Traiger, I.L. Views, authorization, and locking in a relational database system. Proc. 1975 Nat. Comptr. Conf., Anaheim, Calif., pp. 425-430.
 
16
Chamberlin, D.D., et al. SEQUEL 2: A unified approach to data definition, manipulation, and control. IBM J. Res. and Develop. 20, 6 (Nov. 1976), 560-575 (also see errata in Jan. 1977 issue).
17
 
18
Chamberlin, D.D., et al. Data base system authorization. In Foundations o f Secure Computation, R. Demillo, D. Dobkin, A. Jones, and R. Lipton, Eds., Academic Press, New York, 1978, pp. 39-56.
 
19
Chamberlin, D.D. A summary of user experience with the SQL data sublanguage. Proc. Internat. Conf. Data Bases, Aberdeen, Scotland, July 1980, pp. 181-203 (also IBM Res. Rep. RJ2767, San Jose, Calif., April 1980).
20
 
21
Chamberlin, D.D., Gilbert, A.M., and Yost, R.A. A history of System R and SQL/ data system (presented at the Internat. Conf. Very Large Data Bases, Cannes, France, Sept. 1981).
22
 
23
Codd, E.F. Further normalization of the data base relational model. In Courant Computer Science Symposia, Vol. 6: Data Base Systems, Prentice-Hall, Englewood Cliffs, N.J., 1971, pp. 33-64.
 
24
Codd, E.F. Recent investigations in relational data base systems. Proc. IFIP Congress, Stockholm, Sweden, Aug. 1974.
25
26
 
27
 
28
Eswaran, K.P., and Chamberlin, D.D. Functional specifications of a subsystem for database integrity. Proc. Conf. Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 48-68.
29
30
31
 
32
Gray, J.N., and Watson, V. A shared segment and inter-process communication facility for VM/370. IBM Res. Rep. RJ1579, San Jose, Calif., Feb. 1975.
 
33
Gray, J.N., Lorie, R.A., and Putzolu, G.F. Granularity of locks in a large shared database. Proc. Conf. Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 428-451.
 
34
Gray, J.N., Lorie, R.A., Putzolu, G.R., and Traiger, I.L. Granularity of locks and degrees of consistency in a shared data base. Proc. IFIP Working Conf. Modelling of Database Management Systems, Freudenstadt, Germany, Jan. 1976, pp. 695-723 (also IBM Res. Rep. RJ1654, San Jose, Calif.).
 
35
 
36
Gray, J.N., et al. The recovery manager of a data management system. IBM Res. Rep. RJ2623, San Jose, Calif., June 1979.
37
 
38
Katz, R.H., and Selinger, R.D. Internal comm., IBM Res. Lab., San Jose, Calif., Sept. 1978.
 
39
Kwan, S.C., and Strong, H.R. Index path length evaluation for the research storage system of System R. IBM Res. Rep. RJ2736, San Jose, Calif., Jan. 1980.
 
40
Lorie, R.A. XRM--An extended (N-ary) relational memory. IBM Tech. Rep. G320- 2096, Cambridge Scientific Ctr., Cambridge, Mass., Jan. 1974.
41
 
42
Lorie, R.A., and Wade, B.W. The compilation of a high level data language. IBM Res. Rep. RJ2598, San Jose, Calif., Aug. 1979.
 
43
Lorie, R.A., and Nilsson, J.F. An access specification language for a relational data base system. IBM J. Res. and Develop. 23, 3 (May 1979), 286-298.
 
44
Reisner, P., Boyce, R.F., and Chamberlin, D.D. Human factors evaluation of two data base query languages: SQUARE and SEQUEL. Proc. AFIPS Nat. Comptr. Conf., Anaheim, Calif., May 1975, pp. 447-452.
 
45
Reisner, P. Use of psychological experimentation as an aid to development of a query language. IEEE Trans. Software Eng. SE-3, 3 (May 1977), 218-229.
 
46
Schkolnick, M., and Tiberio, P. Considerations in developing a design tool for a relational DBMS. Proc. IEEE COMPSAC 79, Nov. 1979, pp. 228-235.
47
 
48
Stonebraker, M. Implementation of integrity constraints and views by query modification. Tech. Memo ERL-M514, College of Eng., Univ. of Calif. at Berkeley, March 1975.
 
49
Strong, H.R., Traiger, I.L., and Markowsky, G. Slide Search. IBM Res. Rep. RJ2274, San Jose, Calif., June 1978.
 
50
Traiger, I.L., Gray J.N., Galtieri, C.A., and Lindsay, B.G. Transactions and consistency in distributed database systems. IBM Res. Rep. RJ2555, San Jose, Calif., June 1979.

CITED BY  48

Collaborative Colleagues:
Donald D. Chamberlin: colleagues
Morton M. Astrahan: colleagues
Michael W. Blasgen: colleagues
James N. Gray: colleagues
W. Frank King: colleagues
Bruce G. Lindsay: colleagues
Raymond Lorie: colleagues
James W. Mehl: colleagues
Thomas G. Price: colleagues
Franco Putzolu: colleagues
Patricia Griffiths Selinger: colleagues
Mario Schkolnick: colleagues
Donald R. Slutz: colleagues
Irving L. Traiger: colleagues
Bradford W. Wade: colleagues
Robert A. Yost: colleagues