Sobes.tech
Junior — Middle

Можеш ли дати пример ограничења наметнутог на базу података или систем?

sobes.tech АИ

Одговор од АИ

Ograničenja (constraints) u bazi podataka ili sistemu koriste se za obezbeđivanje integriteta podataka i pravilnog rada aplikacije. Primer ograničenja u bazi podataka može biti:

  • Jedinstvenost (UNIQUE) — garantuje da vrednosti u koloni ili skupu kolona ne ponavljaju.
  • Primarni ključ (PRIMARY KEY) — jedinstveno identifikuje svaki zapis u tabeli.
  • Strani ključ (FOREIGN KEY) — obezbeđuje referencijalni integritet između tabela.
  • NOT NULL — zabranjuje čuvanje praznih vrednosti u koloni.

Na primer, u tabeli korisnika može se nametnuti ograničenje jedinstvenosti na polje email kako bi se sprečila registracija više naloga sa istom adresom.