Sobes.tech
Junior — Middle

Маалыматтар базасы контекстинде чектөөлөр деген эмне экенин түшүндүрүңүз.

sobes.tech AI

AIден жооп

Маалыматтар базасынын контекстинде чектөөлөр (constraints) — бул таблицалардагы маалыматтарга колдонулган эрежелер, алардын бүтүндүгүн жана тактуулугун камсыз кылуу үчүн. Негизги чектөөлөрдүн түрлөрү:

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

Мисалы, FOREIGN KEY чектөөсү байланыштуу таблицада жок идентификатор менен жазууну кошууга уруксат бербейт, бул байланыштарды бузууну алдын алат.