Referential Integrity е термин от теорията на БД, и може просто да се обясни така:
Знаем, че от теорията на БД когато имаме релационни отношения между две или повече таблици, това значи, че на даден ред от едната таблица, трябва да съответства един или повече записа от друга или други таблици.
Следвайки тази, нека я наречем „философия“ или правило, значи, че можем да разпределим данните с които работим, по N на брой таблици, като програмно пресъздадем логиката във формата на релации (нормализиране).
Referential Integrity е това, към което образно казано, се стремим. То е тази „цялостност“, която означава правилното разпределение на данните по отделни релации (таблици), който гарантира и осигурява, че няма да има загуба на данни и нарушаване на цялостната логика.
Referential Integrity е това, за което отговярят програмно foreign keys във всяка БД и също реализира т.н. „Database normalization“.