Middle
Šta je Constraint (ograničenje) u bazi podataka?
sobes.tech АИ
Одговор од АИ
Ograničenje (constraint) u bazi podataka je pravilo koje se primenjuje na podatke u tabeli radi obezbeđenja njihove celokupnosti i tačnosti. Ograničenja pomažu u sprečavanju unošenja netačnih ili kontradiktornih podataka.
Glavne vrste ograničenja:
- PRIMARY KEY — jedinstveni identifikator reda, ne može biti NULL.
- FOREIGN KEY — obezbeđuje referentnu celokupnost između tabela.
- UNIQUE — garantuje jedinstvenost vrednosti u koloni.
- NOT NULL — zabranjuje skladištenje NULL u koloni.
- CHECK — postavlja uslov koji vrednosti moraju ispuniti.
Na primer, ograničenje NOT NULL na polju email garantuje da svaki klijent ima unet email.