Կարո՞ղ է օտարերկրյա բանալին վկայակոչել մեկ այլ օտար բանալի:
Կարո՞ղ է օտարերկրյա բանալին վկայակոչել մեկ այլ օտար բանալի:

Video: Կարո՞ղ է օտարերկրյա բանալին վկայակոչել մեկ այլ օտար բանալի:

Video: Կարո՞ղ է օտարերկրյա բանալին վկայակոչել մեկ այլ օտար բանալի:
Video: Montana bans TikTok! A new law bans use of TikTok in Montana. Will it be upheld? 2024, Ապրիլ
Anonim

1 Պատասխան. Ա արտաքին բանալին կարող է հղում կատարել ցանկացած դաշտ, որը սահմանված է որպես եզակի: Եթե այդ եզակի դաշտն ինքնին սահմանվում է որպես ա օտար բանալի , դա տարբերություն չունի։ Եթե դա եզակի ոլորտ է, ապա դա կարող է լինել նաև թիրախ ուրիշ Ֆ. Կ.

Այստեղ կարո՞ղ է օտարերկրյա բանալին մատնանշել եզակի բանալի:

Առաջնային բանալիներ միշտ պետք է լինել եզակի , օտարերկրյա բանալիներ անհրաժեշտ է թույլ տալ ոչ եզակի արժեքներ, եթե աղյուսակը մեկ-շատ հարաբերություն է: Ա ՕՏԱՐ ԲԱՆԱԼԻ սահմանափակում անում է չպետք է կապված լինի միայն ՀԻՄՆԱԿԱՆԻ հետ ԲԱՆԱԼԻ սահմանափակում մեկ այլ աղյուսակում; այն կարող է նաև սահմանվի հղում սյուները ա ՅՈՒՐԱՔԱՆԱԿԱՆ սահմանափակում մեկ այլ աղյուսակում:

Նմանապես, կարո՞ղ է օտարերկրյա բանալին այլ անուն ունենալ: Ամենից հաճախ՝ ա օտար բանալի հղում է առաջնային բանալի մյուս աղյուսակի դաշտը: Այն օտար բանալի դաշտը (CustomerNum) և հղվող դաշտը (CustID) կարող են ունեն տարբեր անուններ (կամ նույնը Անուն ), բայց պետք է ունեն նույն տվյալների տեսակը և դաշտի սահմանափակումները:

Նմանապես կարելի է հարցնել՝ կարո՞ղ է արդյոք օտարերկրյա բանալին նույն աղյուսակին հղում անել:

ՕՏԱՐ ԲԱՆԱԼԻ սահմանափակումներ կարող է հղում կատարել մեկ այլ սյունակում նույն սեղանը . Սա կոչվում է ինքնակառավարում հղում . Ա ՕՏԱՐ ԲԱՆԱԼԻ սյունակի մակարդակում նշված սահմանափակում կարող է թվարկեք միայն մեկը հղում սյունակ. Այս սյունակը պետք է ունենա նույնը տվյալների տեսակը որպես սյունակ, որի վրա սահմանվում է սահմանափակումը:

Կարո՞ղ է արդյոք արտաքին բանալին թարմացվել:

Այնուամենայնիվ, եթե թարմացնել կանոնը ԳՈՐԾՈՂ ՉԻ, ծնողը եզակի է բանալիները կարող են լինել թարմացվել է քանի դեռ յուրաքանչյուր երեխա ունի ծնող բանալի այն ժամանակ, երբ թարմացնել հայտարարությունը ավարտվում է. Ոչ զրոյական թարմացնել a-ի արժեքը օտար բանալի պետք է հավասար լինի առաջնային արժեքին բանալի հարաբերությունների ծնող աղյուսակի:

Խորհուրդ ենք տալիս: