ACM Home Page
Please provide us with feedback. Feedback
Consistency and orderability: semantics-based correctness criteria for databases
Full text PdfPdf (1.92 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 18 ,  Issue 3  (September 1993) table of contents
Pages: 460 - 486  
Year of Publication: 1993
ISSN:0362-5915
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 32,   Citation Count: 11
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/155271.155276
What is a DOI?

ABSTRACT

The semantics of objects and transactions in database systems are investigated. User-defined predicates called consistency assertions are used to specify user programs. Three new correctness criteria are proposed. The first correctness criterion consistency is based solely on the users' specifications and admit nonserializable executions that are acceptable to the users. Integrity constraints of the database are maintained through consistency assertions. The second correctness criterion orderability is a generalization of view serializability and represents a weak notion of equivalence to a serial schedule. Finally, the third correctness criterion strong order-ability is introduced as a generalization of conflict serializability. Unlike consistency, the notions of orderability allow users to operate an isolation as maintenance of the integrity constrainst now becomes the responsibility of the database system.


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
3
 
4
BERNSTEIN, P. A., SHIPMAN, D. W., AND WONG, W. S. Formal aspects of serializability in database concurrency control. IEEE Trons. Softw. Eng. 5 5 (May 1979), 203-216.
 
5
 
6
DIJKST~, E.W. A Discipline of Programming. Prentice-Hall, Englewood Cliffs, N.J., 1976.
7
8
 
9
10
 
11
G^WLICK, D., AND K~N~E, D. Varieties of concurrency control in IMS/VS Fast Path. IEEE Database Eng. 8, 2 (1985), 3 10.
 
12
GRAY, J.N. The transaction concept: Virtues and limitations. In Proceedings of the 7th Internatmnal Conference on Very Large Data Bases (Sept. 1981), 144-154.
 
13
 
14
 
15
16
 
17
18
 
19
HOAHE, C. A.R. Proof of correctness of data representations. Acta Inf. I (1972), 271 281.
20
21
22
23
 
24
 
25
LAMPOR% L. Towards a theory of correctness for multi-user database systems. Tech. Rep., Massachusetts Computer Assoc., 1976.
26
27
28
29
30
 
31
32
33
 
34
 
35
36
37
38
39
40
41

CITED BY  11

Collaborative Colleagues:
Divyakant Agrawal: colleagues
Amr El Abbadi: colleagues
Ambuj K. Singh: colleagues