a database constraint that says any attribute in a tuple must contain a data value appropriate for that attribute
a database constraint that says any attribute in a tuple must contain a data value appropriate for that attribute
1. make it diﬃcult to insert invalid or inconsistent data  2. on inserting/updating/deleting an item, automatically enforce logical relationships throughout database