A condition enforced by the database manager that must be met before a row can be inserted into a table.