Sobes.tech
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.