Integralność danych:
można wyróżnić integralność statyczną i transakcyjną.
Statyczne więzy definiują poprawny stan bazy danych pomiędzy kolejnymi operacjami na bazie, czyli w pewnym stopniu chronią przed niepoprawną modyfikacją danych.
Mechanizmy integralności transakcyjnej chronią spójność bazy danych w przypadku awarii sprzętowej systemu, współbieżnie realizowanych operacji przez wielu użytkowników, lub błędów oprogramowania.