Used by relational databases to ensure that relationships between coupled tables remain consistent
•E.g., when one table has a foreign key that points to another table, you may not add a record to the table with foreign key unless there is a corresponding record in the linked table