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