Целостность на уровне ссылок
При построении реляционных таблиц для связывания строк одной таблицы со строками другой таблицы используются внешние ключи. Например, ТИП_СПЕЦИАЛЬНОСТИ используется в таблице РАБОТНИК для того, чтобы сообщить нам основную специальность каждого работника, чтобы можно было подсчитать размер премиальных. Таким образом, важно, чтобы значение атрибута ТИП_СПЕЦИ-АЛЬНОСТИ каждой строки, обозначающей служащего, соответствовал некоторому значению атрибута ТИП_СПЕЦИ-АЛЬНОСТИ в таблице СПЕЦИАЛЬНОСТЬ. В противном случае ТИП_СПЕЦИАЛЬНОСТИ служащего ни на что не будет указывать. БД, в которой все непустые внешние ключи ссылаются на текущие значения ключей другой реляционной таблицы, обладает целостностью на уровне ссылок.