About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
VLDB 1975
Conference paper
Functional specifications of a subsystemf or data base integrity
Abstract
This paper defines an integrity subsystem for an integrated data base management system, and shows how integrity is distinguished from the related areas of security, consistency, and reliability. The integrity subsystem guards the data base against semantic errors by per,mitting users to make assertions which define the correctness of the data base, and to specify actions.to be taken when the asserticns are not satisfied. Several categories of assertions are considered, including tuulevs. set-oriented, state- vs. transition-oriented, immediate vs. delayed, and "hard∗∗ vs. V1soft@t assertions. The related areas of data definition facilities, compatibility of data i terns, and handling of null values are explored. Facilities are specified by means of which a user may create, drop, or examine integrity assertions.