Sobes.tech
Middle

Mis on Constraint (piirang) andmebaasis?

sobes.tech AI

Vastus AI-lt

Andmebaasis piirang (constraint) on reegel, mis rakstīts tabeli andmetele, et tagada nende terviklikkus ja õigsus. Piirangud aitavad vältida vale või vastuolulise andmete sisestamist.

Peamised piirangutüübid:

  • PRIMARY KEY — unikaalne rida identifikaator, ei saa olla NULL.
  • FOREIGN KEY — tagab viidete terviklikkuse tabelite vahel.
  • UNIQUE — tagab väärtuste unikaalsuse veerus.
  • NOT NULL — keelab NULL väärtuste salvestamise veerus.
  • CHECK — määrab tingimuse, millele väärtused peavad vastama.

Näide: NOT NULL piirang e-posti väljal tagab, et iga klientil on märgitud e-posti aadress.