Middle
Маалыматтар базасында чектөө (Constraint) эмне?
sobes.tech AI
AIден жооп
Маълумоттар базасындағы чектөө (constraint) — бул таблицадагы маалыматтарга колдонулган эрежелер, алардын бүтүндүгүн жана тактуулугун камсыз кылуу үчүн. Чектөөлөр туура эмес же каршы келген маалыматтарды киргизүүнү алдын алууга жардам берет.
Негизги чектөө түрлөрү:
- PRIMARY KEY — саптын уникалдуу идентификатору, NULL болбойт.
- FOREIGN KEY — таблицалардын ортосунда шилтемелүү бүтүндүктү камсыз кылат.
- UNIQUE — тилкедеги маанилердин уникалдуулугун кепилдейт.
- NOT NULL — тилкеде NULL сактоого тыюу салат.
- CHECK — маанилердин аткарылышы керек шартты белгилейт.
Мисалы, email талаасында NOT NULL чектөөсү ар бир кардардын emailи болуусун камсыздайт.