Կարո՞ղ եք ունենալ մի քանի օտար բանալի:
Կարո՞ղ եք ունենալ մի քանի օտար բանալի:

Video: Կարո՞ղ եք ունենալ մի քանի օտար բանալի:

Video: Կարո՞ղ եք ունենալ մի քանի օտար բանալի:
Video: ԳՈՒՆԱՅԻՆ ԹԵՍՏ, ՈՐԸ ԿԱՍԻ ՔՈ ՀՈԳԵՎՈՐ ՏԱՐԻՔԸ 2024, Նոյեմբեր
Anonim

Սեղան կարող է ունեն բազմաթիվ օտարերկրյա բանալիներ , և յուրաքանչյուրը արտաքին բանալին կարող է ունենալ մեկ այլ ծնող սեղան: Յուրաքանչյուրը օտար բանալի կիրառվում է անկախ տվյալների բազայի համակարգով: Հետևաբար, աղյուսակների միջև կասկադային հարաբերություններ կարող է ստեղծվել օգտագործելով օտարերկրյա բանալիներ.

Նաև հարցն այն է, թե քանի օտար բանալի կարող եք ունենալ:

Համար մեկ սյունակ, դու կարող ես ունենալ մինչև 16 օտարերկրյա բանալիներ . Համար մեկ Աղյուսակ, ներկայիս առաջարկվող թիվը 253 է, թեև դու պետք է սահմանափակվել (պարտադրվել) նախկինում կատարման խնդիրներով դու հասնել այդ թվին:

Երկրորդ, արտասահմանյան բանալին կարո՞ղ է հղում կատարել բազմաթիվ աղյուսակների: Իրականում կան պարզ: Դա տրամաբանորեն ճիշտ է տվյալների բազայի կառավարման մեջ և իրականում հնարավոր է և պետք է թույլատրվի ցանկացած RDBMS-ի կողմից: հղում ա օտար բանալի դեպի երկու կամ ավելի սեղաններ որ ուզում է, որ դա առաջնային է բանալի Ինչպես օտար բանալի տրվածի մեջ սեղան.

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

Տեսականորեն դուք կարող է չկիրառել մի քանի օտար բանալի միայնակով սյունակ . Այլապես դու կարող է կիրառեք սա՝ օգտագործելով ընթացակարգերը, որտեղ դուք հաստատում եք մուտքագրումը, որը գոյություն ունի բազմակի սեղան և անել անհրաժեշտ վիրահատությունը.

Արդյո՞ք արտաքին բանալիները եզակի են:

Յուրաքանչյուր սեղան կարող է ունենալ մեկից ավելի Յուրահատուկ Սահմանափակում. Ըստ նախնականի, Յուրահատուկ բանալին ա եզակի ոչ կլաստերային ինդեքս. Յուրահատուկ Սահմանափակումը չի կարող կապված լինել մեկ այլ աղյուսակի հետ որպես a Օտարերկրյա Բանալի.

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