Integrity constraints
Encyclopedia
Integrity
constraints are used to ensure accuracy and consistency of data in a relational database
. Data integrity is handled in a relational database through the concept of referential integrity
. There are many types of integrity constraints that play a role in referential integrity.
initially defined two sets of constraints but, in his second version of the relational model, he came up with five integrity constraints:
Data integrity
Data Integrity in its broadest meaning refers to the trustworthiness of system resources over their entire life cycle. In more analytic terms, it is "the representational faithfulness of information to the true state of the object that the information represents, where representational faithfulness...
constraints are used to ensure accuracy and consistency of data in a relational database
Relational database
A relational database is a database that conforms to relational model theory. The software used in a relational database is called a relational database management system . Colloquial use of the term "relational database" may refer to the RDBMS software, or the relational database itself...
. Data integrity is handled in a relational database through the concept of referential integrity
Referential integrity
Referential integrity is a property of data which, when satisfied, requires every value of one attribute of a relation to exist as a value of another attribute in a different relation ....
. There are many types of integrity constraints that play a role in referential integrity.
Types
CoddEdgar F. Codd
Edgar Frank "Ted" Codd was an English computer scientist who, while working for IBM, invented the relational model for database management, the theoretical basis for relational databases...
initially defined two sets of constraints but, in his second version of the relational model, he came up with five integrity constraints: