Junior — Middle
Тавзеҳ диҳед, ки дар контексти базаҳои додаҳо чӣ маъно дорад.
sobes.tech AI
Ҷавоб аз AI
Дар контексти базаҳои додаҳо, маҳдудиятҳо (constraints) қоидаҳое ҳастанд, ки ба маълумот дар ҷадвалҳо татбиқ мешаванд, то бехатарӣ ва дурустии онҳоро таъмин кунанд. Навъҳои асосии маҳдудиятҳо:
- PRIMARY KEY — шенасоии беназири сабт.
- FOREIGN KEY — ишора ба калиди дар ҷадвали дигар, таъмин кардани робита байни ҷадвалҳо.
- UNIQUE — кафолат медиҳад, ки арзиш дар сутун беназир аст.
- NOT NULL — манъ мекунад нигоҳ доштани арзишҳои холӣ.
- CHECK — санҷиш мекунад, ки арзиш ба шарти муайян ҷавобгост.
Масалан, маҳдудияти FOREIGN KEY иҷозат намедиҳад, ки сабт бо идентификатори нобуд дар ҷадвали алоқаманд илова шавад, ки ин ба пешгирии вайрон кардани робитаҳо кӯмак мекунад.