Kizuizi cha kuangalia ni nini katika db2?
Kizuizi cha kuangalia ni nini katika db2?

Video: Kizuizi cha kuangalia ni nini katika db2?

Video: Kizuizi cha kuangalia ni nini katika db2?
Video: Dr. Chris Mauki: AINA 3 ZA WATU. Je, wewe ni nani katika hawa? 2024, Aprili
Anonim

A angalia kizuizi ni sheria inayobainisha thamani zinazoruhusiwa katika safu wima moja au zaidi za kila safu ya jedwali la msingi. Jedwali linaweza kuwa na nambari yoyote angalia vikwazo . DB2 ® hutekeleza a angalia kizuizi kwa kutumia kizuizi kwa kila safu mlalo ambayo imeingizwa, kupakiwa, au kusasishwa.

Baadaye, mtu anaweza pia kuuliza, ni nini madhumuni ya kizuizi cha hundi?

The ANGALIA kikwazo inatumika kupunguza masafa ya thamani ambayo yanaweza kuwekwa kwenye safu wima. Ukifafanua a ANGALIA kikwazo kwenye safu wima moja inaruhusu tu maadili fulani kwa safu hii. Ukifafanua a ANGALIA kikwazo kwenye jedwali inaweza kupunguza maadili katika safu wima fulani kulingana na maadili katika safu wima zingine kwenye safu.

Pia, kizuizi cha data ni nini? A kizuizi ni kizuizi ambacho unaweka kwenye data kwamba watumiaji wanaweza kuingia kwenye safu au kikundi cha safuwima. A kizuizi ni sehemu ya ufafanuzi wa jedwali; unaweza kutekeleza vikwazo unapounda meza au baadaye.

Pia Jua, unafafanuaje kizuizi cha kuangalia katika SQL?

Angalia kizuizi . A angalia kizuizi ni aina ya uadilifu kizuizi katika SQL ambayo inabainisha hitaji ambalo lazima litimizwe na kila safu katika jedwali la hifadhidata. The kizuizi lazima kiwe kihusishi. Inaweza kurejelea safu wima moja, au safu wima nyingi za jedwali.

Kuna tofauti gani kati ya kizuizi cha safu na kizuizi cha meza?

a safu kiwango kizuizi ina upeo tu kwa safu inafafanuliwa kwenye. A meza kiwango kizuizi unaweza kuona kila safu kwenye jedwali . Hiyo ndiyo mkuu tofauti kati ya mbili - ile ya "scoping". Yoyote safu kiwango kizuizi (isipokuwa: sio null) inaweza kuonyeshwa kwenye meza kiwango - lakini kinyume sio kweli.

Ilipendekeza: