Sobes.tech
Junior — Middle

Тавзеҳ диҳед, ки дар контексти базаҳои додаҳо чӣ маъно дорад.

sobes.tech AI

Ҷавоб аз AI

Дар контексти базаҳои додаҳо, маҳдудиятҳо (constraints) қоидаҳое ҳастанд, ки ба маълумот дар ҷадвалҳо татбиқ мешаванд, то бехатарӣ ва дурустии онҳоро таъмин кунанд. Навъҳои асосии маҳдудиятҳо:

  • PRIMARY KEY — шенасоии беназири сабт.
  • FOREIGN KEY — ишора ба калиди дар ҷадвали дигар, таъмин кардани робита байни ҷадвалҳо.
  • UNIQUE — кафолат медиҳад, ки арзиш дар сутун беназир аст.
  • NOT NULL — манъ мекунад нигоҳ доштани арзишҳои холӣ.
  • CHECK — санҷиш мекунад, ки арзиш ба шарти муайян ҷавобгост.

Масалан, маҳдудияти FOREIGN KEY иҷозат намедиҳад, ки сабт бо идентификатори нобуд дар ҷадвали алоқаманд илова шавад, ки ин ба пешгирии вайрон кардани робитаҳо кӯмак мекунад.