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.

Keywords

Computer scienceRelational databaseConsistency (knowledge bases)DatabaseData integritySystems architectureArchitectureInterface (matter)Database designVariety (cybernetics)Relational database management systemOperating system

Affiliated Institutions

Related Publications

Publication Info

Year
1976
Type
article
Volume
1
Issue
2
Pages
97-137
Citations
1038
Access
Closed

External Links

Social Impact

Altmetric
PlumX Metrics

Social media, news, blog, policy document mentions

Citation Metrics

1038
OpenAlex

Cite This

M. M. Astrahan, Michael W. Blasgen, Donald D. Chamberlin et al. (1976). System R. ACM Transactions on Database Systems , 1 (2) , 97-137. https://doi.org/10.1145/320455.320457

Identifiers

DOI
10.1145/320455.320457