rules limiting acceptable values and actions whose purpose is to facilitate maintaining the accuracy and integrity of the database
constraints that provide a way of ensuring that changes made to the database by authorized users do not result in a loss of data consistency
rules limiting acceptable values of data and actions that can be performed on a database