Doteraz uvedené techniky ochrany integrity bázy dát, ktoré boli vytvorené na ochranu bežných súborov operačných systémov, chránia údaje v BD predovšetkým pred fyzickým zničením. V SRBD sú k dispozícii aj ďalšie funkcie, ktoré dovoľujú ochraňovať bázu údajov pred operáciami, ktoré by viedli k nekonzistentným stavom.
Príklad: Ochrana pred operáciami, ktoré by viedli k tomu, aby hodnota nejakého objektu bázy dát vyšla zo stanoveného intervalu (napr. vek alebo výška nadobudnú zápornú hodnotu).
Takéto operácie môže SRBD odmietnuť a informovať o tom aplikačný program. Operácia meniaca údaje v databáze však zriedkakedy býva elementárna, zvyčajne ide o postupnosť – transakciu.