Slovník IT, managementu a projektového řízení
Kontrolní omezení databázového sloupce
SQL CHECK constraint
Pravidlo, které při zápisu ověřuje, zda hodnota nebo kombinace hodnot splňuje logickou podmínku.
Kontrolní omezení odmítne vložení nebo změnu řádku, pokud jeho hodnoty nesplňují zadaný logický výraz. Umožňuje vynutit například povolený rozsah, formát nebo vztah mezi sloupci přímo v databázi. Podmínka má být deterministická a formulovaná tak, aby odpovídala skutečným pravidlům; složité obchodní procesy může být nutné ověřovat i v aplikační vrstvě.