ACM Home Page
Please provide us with feedback. Feedback
Implementation of integrity constraints and views by query modification
Full text PdfPdf (1.11 MB)
Source International Conference on Management of Data archive
Proceedings of the 1975 ACM SIGMOD international conference on Management of data table of contents
San Jose, California
SESSION: Relational systems table of contents
Pages: 65 - 78  
Year of Publication: 1975
Author
Michael Stonebraker  University of California, Berkeley, California
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 48,   Citation Count: 154
Additional Information:

abstract   references   cited by   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/500080.500091
What is a DOI?

ABSTRACT

Because the user interface in a relatonal data base management system may be decoupled from the storage representation of data, novel, powerful and efficient integrity control schemes are possible. This paper indicates the mechanism being implemented in one relational system to prevent integrity violations which can result from improper updates by a process. Basically each interaction with the data is immediately modified at the query language level to one guaranteed to have no integrity violations. Also, a similar modification technique is indicated to support the use of "views," i.e. relations which are not physically present in the data base but are defined in terms of ones that are.


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
Chamberlin, D., et al. "A Deadlock-Free Scheme for Resource Locking in a Data Base Environment," IBM Research Laboratory, San Jose, Ca., March 1974.
 
3
Stonebraker, M., "High Level Integrity Assurance in Relational Data Base Systems," University of California, Electronics Research Laboratory, Memorandum M473, August 1974.
4
 
5
Committee on Data Systems Languages, "Data Description Language," U.S. Dept. of Commerce, National Bureau of Standards, Handbook #112, January, 1974.
 
6
Hoffman, L., "The Formulary Model for Flexible Privacy and Access Control," Proc. 1971 Fall Joint Computer Conference, Las Vegas, Nev., November 1971.
 
7
Fossum, B., "Data Base Integrity as Provided for by a Particular Data Base Management System," Proc. 1974 IFIP Conference on Data Base Management Systems, Cargese, Corsica, April 1974.
 
8
Florentin, J., "Consistency Auditing of Data Bases," The Computer Journal, vol. 17, no. 1, February 1974.
 
9
Chamberlin, D. and Boyce, R., "Using a Structured English Query Language as a Data Definition Facility," IBM Research Report RJ 1318, San Jose, Ca. December 1973.
 
10
Held, G., et al., "INGRES - A Relational Data Base System," Proc. 1975 National Computer Conference, Anaheim, Ca., May 1975. (to appear).
 
11
Held, G. and Stonebraker, M., "Storage Structures and Access Methods in the Relational Data Base Management System, INGRES," Proc. ACM-PACIFIC-75 San Francisco, Ca., April 1975.
 
12
Codd, E., "A Data Base Sublanguage Founded on the Relational Calculus," Proc. 1971 ACM-SIGFIDET Workshop on Data Description, Access and Control, San Diego, Ca., November 1971.
13
14
 
15
Codd, E., "Relational Completeness of Data Base Sublanguages," Courant Computer Science Symposium, May 1971.
16
17
 
18
McDonald, N. and Stonebraker, M., "CUPID - A Friendly Query Language," Proc. ACM-PACIFIC-75, San Francisco, Ca., April 1975.
19
 
20
Codd, E., "Normalized Data Base Structure: A Brief Tutorial," Proc. 1971 ACM-SIGFIDET Workshop on Data Description, Access and Control, San Diego, Ca. November 1971.
 
21
Codd, E., "Recent Investigations in Relational Data Base Systems," Information processing '74, North Holland, 1974.

CITED BY  154
Collaborative Colleagues:
Michael Stonebraker: colleagues