Sobes.tech
Middle

Маалыматтар базасында чектөө (Constraint) эмне?

sobes.tech AI

AIден жооп

Маълумоттар базасындағы чектөө (constraint) — бул таблицадагы маалыматтарга колдонулган эрежелер, алардын бүтүндүгүн жана тактуулугун камсыз кылуу үчүн. Чектөөлөр туура эмес же каршы келген маалыматтарды киргизүүнү алдын алууга жардам берет.

Негизги чектөө түрлөрү:

  • PRIMARY KEY — саптын уникалдуу идентификатору, NULL болбойт.
  • FOREIGN KEY — таблицалардын ортосунда шилтемелүү бүтүндүктү камсыз кылат.
  • UNIQUE — тилкедеги маанилердин уникалдуулугун кепилдейт.
  • NOT NULL — тилкеде NULL сактоого тыюу салат.
  • CHECK — маанилердин аткарылышы керек шартты белгилейт.

Мисалы, email талаасында NOT NULL чектөөсү ар бир кардардын emailи болуусун камсыздайт.