Junior — Middle
Можете ли објаснити шта подразумева интегритет података у бази података?
sobes.tech АИ
Одговор од АИ
Integritet podataka u bazi podataka je skup pravila i mehanizama koji obezbeđuju tačnost, konzistentnost i pouzdanost podataka.
Glavne vrste integriteta:
- Entitetski integritet — garantuje da je svaki zapis jedinstven (na primer, putem primarnog ključa).
- Referencijalni integritet — obezbeđuje ispravnost veza između tabela (na primer, strani ključ mora da se odnosi na postojeći zapis).
- Domen integritet — podaci u koloni odgovaraju određenom tipu i opsegu vrednosti.
Na primer, ako u tabeli "Porudžbine" postoji strani ključ na tabelu "Kupci", ne može se dodati porudžbina sa nepostojećim kupcem — ovo održava referencijalni integritet.