|
ABSTRACT
System R is a database management system which provides a high level relational data interface. The systems provides a high level of data independence by isolating the end user as much as possible from underlying storage structures. The system permits definition of a variety of relational views on common underlying data. Data control features are provided, including authorization, integrity assertions, triggered transactions, a logging and recovery subsystem, and facilities for maintaining data consistency in a shared-update environment.
This paper contains a description of the overall architecture and design of the system. At the present time the system is being implemented and the design evaluated. We emphasize that System R is a vehicle for research in database architecture, and is not planned as a product.
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
|
|
| |
2
|
ASTRAHAN, M.M., AND LORm, R.A. SEQUEL-XRM: A relational system. Proc. ACM Pacific Conf., San Francisco, Calif., April 1975, pp. 34-38.
|
| |
3
|
BAYER, R., AND McCREIGHT, E.M. Organization and maintenance of large ordered indexes. Acta Informatica 1 (1972), 173-189.
|
| |
4
|
BoYcE, R.F., AND CHAMBERLIN', D.D. Using a structured English query language as a data definition facility. Res. Rep. RJ 1318, IBM Res. Lab., San Jose, Calif., Dec. 1973.
|
 |
5
|
|
| |
6
|
CODASYL DATA BASE TASK GROUP. April 1971 Rep. (Available from ACM, New York.)
|
 |
7
|
|
| |
8
|
CODD, E.F. Relational completeness of data base sublanguages. In Courant Computer Science Symposia, Yol. 6: Data Base Systems, G. Forsythe, Ed., Prentice-Hall, Engelwood Cliffs, N.J., 1971, pp. 65-98.
|
| |
9
|
DONOVAN, J.J., FESSEL, R., GREENBERG, S.S., AND GUTENTAG, L.M. An experimental VM/370 based information system. Proc. Internat. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 549-553. (Available from ACM, New York.)
|
| |
10
|
ESWARAN, K.P., AND CHAMBERLIN, D.D. Functional specifications of a subsystem for data base integrity. Proc. Internat. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 48-68. (Available from ACM, New York.)
|
| |
11
|
Feature analysis of generalized data base management systems. CODASYL Systems Committee Tech. Rep., May 1971. (Available from ACM, New York.)
|
| |
12
|
GOLDSTEIN, R.C., AND STRNAD, A.L. The MACAIMS data management system. Proc. ACM SIGFIDET Workshop on Data Description and Access, Houston, Tex., Nov. 1970, pp. 201-229.
|
| |
13
|
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. on Modelling of Data Base Management Systems, Freudenstadt, Germany, Jan. 1976, pp. 695-723.
|
| |
14
|
GaAY, J.N., AND WATSON, V. A shared segment and inter-process communication facility for VM/370. Res. Rep. RJ 1579, IBM Res. Lab., San Jose, Calif., Feb. 1975.
|
 |
15
|
|
| |
16
|
HELD, G.D., STONEBRAKER, M.R., AND WONG, E. INGRES: A relational data base system. Proc. AFIPS 1975 NCC, Vol. 44, AFIPS Press, Montvale, N.J., pp. 409-416.
|
| |
17
|
Information Management System, General Information Manual. IBM Pub. No. GH20-1260, IBM Corp., White Plains, N.Y., 1975.
|
| |
18
|
Introduction to VM/370. Pub. No. GC20-1800, IBM Corp., White Plains, N.Y., Jan. 1975.
|
| |
19
|
LoRm, R.A. XRM--An extended (n-ary) relational memory. IBM Scientific Center Rep. G320-2096, Cambridge, Mass., Jan. 1974.
|
| |
20
|
LORIE, R.A., AND SYMONDS, A.J. A relational access method for interactive applications. In Courant Computer Science Symposia, Vol. 6: Data Base Systems, G. Forsythe, Ed., Prentice- Hall, Engelwood Cliffs, N.J., 1971, pp. 99--124.
|
| |
21
|
MYLOPOULOS, J., SCHUSTER, S.A., AND TSICHRITZIS, D. A multi-level relational system. Proc. AFIPS 1975 NCC, Vol. 44, AFIPS Press, Montvale, N.J., pp. 403-408.
|
| |
22
|
NOTLEr, M.G. The Peterlee IS/1 System. IBM: UK Scientific Center Rep. UKSC-0018, March 1972.
|
| |
23
|
Planning for Enhanced VSAM under OS/VS. Pub. No. GC26-3842, IBM Corp., White Plains, N.Y., 1975.
|
| |
24
|
REISNER, P. Use of psychological experimentation as an aid to development of a query language. Res. Rep. RJ 1707, IBM Res. Lab., San Jose, Calif., Jan. 1976.
|
| |
25
|
REISNER, P., BOYCE, R.F., AND CHAMBERLIN, D.D. Human factors evaluation of two data base query languages: SQUARE and SEQUEL. Proc. AFIPS 1975 NCC, Vol. 44, AFIPS Press, Montvale, N.J., pp. 447-452.
|
| |
26
|
SCHMID, H.A., AND BERNSTEIN, P.A. A multi-level architecture for relational data base systems. Proc. Internat. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 202-226. (Available from ACM, New York.)
|
 |
27
|
|
 |
28
|
|
| |
29
|
TODD, S. PRTV: An efficient implementation for large relational data bases. Proc. Internat. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 554-556. (Available from ACM, New York.)
|
| |
30
|
WmTNEV, V.K.M. RDMS: A relational data management system. Proc. Fourth Internat. Symp. on Computer and information Sciences, Miami Beach, Fla., Dec. 1972, pp. 55-66.
|
| |
31
|
ZLOOF, M.M. Query by Example. Proc. AFIPS 1975 NCC, Vol. 44, AFIPS Press, Montvale, N.J., pp. 431-437.
|
CITED BY 325
|
|
|
|
|
|
|
|
Marianne Winslett Wilkins , Richard Berlin , Thomas Payne , Gio Wiederhold, Relational and entity-relationship model databases and specialized design files in VLSI design, Proceedings of the 22nd ACM/IEEE conference on Design automation, p.410-416, June 1985, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R. Ananthanarayanan , V. Gottemukkala , W. Kaefer , T. J. Lehman , H. Pirahesh, Using the co-existence approach to achieve combined functionality of object-oriented and relational systems, ACM SIGMOD Record, v.22 n.2, p.109-118, June 1, 1993
|
|
|
|
|
|
|
|
|
Michael Stonebraker , John Woodfill , Jeff Ranstrom , Marguerite Murphy , Marc Meyer , Eric Allman, Performance enhancements to a relational database system, ACM Transactions on Database Systems (TODS), v.8 n.2, p.167-185, June 1983
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael J. Carey , David J. DeWitt , Daniel Frank , M. Muralikrishna , Goetz Graefe , Joel E. Richardson , Eugene J. Shekita, The architecture of the EXODUS extensible DBMS, Proceedings on the 1986 international workshop on Object-oriented database systems, p.52-65, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. D. Chamberlin , M. M. Astrahan , W. F. King , R. A. Lorie , J. W. Mehl , T. G. Price , M. Schkolnick , P. Griffiths Selinger , D. R. Slutz , B. W. Wade , R. A. Yost, Support for repetitive transactions and ad hoc queries in System R, ACM Transactions on Database Systems (TODS), v.6 n.1, p.70-94, March 1981
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
U. Deppisch , H.-B. Paul , H.-J. Schek, A storage system for complex objects, Proceedings on the 1986 international workshop on Object-oriented database systems, p.183-195, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Donald D. Chamberlin , Morton M. Astrahan , Michael W. Blasgen , James N. Gray , W. Frank King , Bruce G. Lindsay , Raymond Lorie , James W. Mehl , Thomas G. Price , Franco Putzolu , Patricia Griffiths Selinger , Mario Schkolnick , Donald R. Slutz , Irving L. Traiger , Bradford W. Wade , Robert A. Yost, A history and evaluation of System R, Communications of the ACM, v.24 n.10, p.632-646, Oct. 1981
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jim Gray , Paul McJones , Mike Blasgen , Bruce Lindsay , Raymond Lorie , Tom Price , Franco Putzolu , Irving Traiger, The Recovery Manager of the System R Database Manager, ACM Computing Surveys (CSUR), v.13 n.2, p.223-242, June 1981
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. B. Rothnie, Jr. , P. A. Bernstein , S. Fox , N. Goodman , M. Hammer , T. A. Landers , C. Reeve , D. W. Shipman , E. Wong, Introduction to a system for distributed databases (SDD-1), ACM Transactions on Database Systems (TODS), v.5 n.1, p.1-17, March 1980
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clement Yu , Wei Sun , Dina Bitton , Qi Yang , Richard Bruno , John Tullis, Efficient placement of audio data on optical disks for real-time applications, Communications of the ACM, v.32 n.7, p.862-871, July 1989
|
|
|
|
|
|
|
|
|
P. Schwarz , W. Chang , J. C. Freytag , G. Lohman , J. McPherson , C. Mohan , H. Pirahesh, Extensibility in the Starburst database system, Proceedings on the 1986 international workshop on Object-oriented database systems, p.85-92, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
M. N. Bert , M. L. Demarie , A. N. Leva , P. Giolito , P. Ivaldi, Rule management for heterogeneous knowledge-based systems, Proceedings of the 1st international conference on Industrial and engineering applications of artificial intelligence and expert systems, p.823-832, June 1988, Tullahoma, Tennessee, United States
|
|
|
Elisa Bertino , Pierangela Samarati , Sushil Jajodia, Authorizations in relational database management systems, Proceedings of the 1st ACM conference on Computer and communications security, p.130-139, November 03-05, 1993, Fairfax, Virginia, United States
|
|
|
|
|
|
|
|
|
P. Griffiths Selinger , M. M. Astrahan , D. D. Chamberlin , R. A. Lorie , T. G. Price, Access path selection in a relational database management system, Proceedings of the 1979 ACM SIGMOD international conference on Management of data, May 30-June 01, 1979, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gabriel Kuper , Sridhar Ramaswamy , Kyuseok Shim , Jianwen Su, A constrant-based spatial extension to SQL, Proceedings of the 6th ACM international symposium on Advances in geographic information systems, p.112-117, November 02-07, 1998, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. J. Dewitt , S. Ghandeharizadeh , D. A. Schneider , A. Bricker , H. -I. Hsiao , R. Rasmussen, The Gamma Database Machine Project, IEEE Transactions on Knowledge and Data Engineering, v.2 n.1, p.44-62, March 1990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V Lum , P Dadam , R Erbe , J Guenauer , P Pistor , G Walch , H Werner , J Woodfill, Designing DBMS support for the temporal dimension, ACM SIGMOD Record, v.14 n.2, June 1984
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. S. Batory , J. R. Barnett , J. F. Garza , K. P. Smith , K. Tsukuda , C. Twichell , T. E. Wise, GENESIS: An Extensible Database Management System, IEEE Transactions on Software Engineering, v.14 n.11, p.1711-1730, November 1988
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Olga Papaemmanouil , Yanif Ahmad , Uğur Çetintemel , John Jannotti , Yenel Yildirim, Extensible optimization in overlay dissemination trees, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kazuhiro Satoh , Masashi Tsuchida , Fumio Nakamura , Kazuhiko Oomachi, Local and global query optimization mechanisms for relational databases, Proceedings of the 11th international conference on Very Large Data Bases, p.405-417, August 21-23, 1985, Stockholm, Sweden
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Tamir , T. Missinai , Joel Arditi , E. Raban , S. Sole , S. Timor , E. Zukovsky, DB1 - a DBMS-based application generator, Proceedings of the sixth international conference on Very Large Data Bases, p.335-342, October 01-03, 1980, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Akifumi Makinouchi , Masayoshi Tezuka , Hajime Kitakami , S. Adachi, The optimization strategy for query evaluation in RDB/V1, Proceedings of the seventh international conference on Very Large Data Bases, p.518-529, September 09-11, 1981, Cannes, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Katsuya Hakozaki , Takenori Makino , Masayuki Mizuma , Mamoru Umemura , Shigeki Hiyoshi, A conceptual design of a generalized database subsystem, Proceedings of the third international conference on Very large data bases, p.246-253, October 06-08, 1977, Tokyo, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shahram Ghandeharizadeh , Roger Zimmermann , Weifeng Shi , Reza Rejaie , Doug Ierardi , Ta-Wei Li, Mitra: A Scalable Continuous Media Server, Multimedia Tools and Applications, v.5 n.1, p.79-108, July 1997
|
|
|
|
|
|
Dawei Luo , Daozhong Xia , S. Bing Yao, Data language requirements of database machines, Proceedings of the June 7-10, 1982, national computer conference, June 07-10, 1982, Houston, Texas
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Qi Yu , Xumin Liu , Athman Bouguettaya , Brahim Medjahed, Deploying and managing Web services: issues, solutions, and directions, The VLDB Journal — The International Journal on Very Large Data Bases, v.17 n.3, p.537-572, May 2008
|
|
|
|
|
|
|
|
|
|
|
|
Robert Kallman , Hideaki Kimura , Jonathan Natkins , Andrew Pavlo , Alexander Rasin , Stanley Zdonik , Evan P. C. Jones , Samuel Madden , Michael Stonebraker , Yang Zhang , John Hugg , Daniel J. Abadi, H-store: a high-performance, distributed main memory transaction processing system, Proceedings of the VLDB Endowment, v.1 n.2, August 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sadayuki Hikita , Haruaki Yamazaki , Kiyoshi Hasegawa , Yutaka Matsushita, Optimization of the file access method in content-addressable database access machine (CADAM), Proceedings of the May 4-7, 1981, national computer conference, May 04-07, 1981, Chicago, Illinois
|
|
|
|
|