BD-2st-1.2-w02.tresc-1.1-Slajd13
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Ograniczenie integralnościowe
Każda relacja może posiadać jawnie zdefiniowane ograniczenia integralnościowe. Ograniczenie integralnościowe jest pewną regułą gwarantującą, że dane znajdujące się w relacji spełniają tę regułę. W praktyce nad zapewnieniem integralności danych czuwa SZBD. Ograniczenie integralnościowe definiuje się albo dla pojedynczego atrybutu albo dla całej relacji.
Wyróżnia się następujące ograniczenia integralnościowe:
- klucz podstawowy (primary key),
- klucz obcy (foreign key),
- unikalność (unique),
- zawężenie domeny/dziedziny (check),
- wartość pusta/niepusta (NULL/NOT NULL).