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