Video: Ի՞նչ է արտաքին բանալին Oracle-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Ա օտար բանալի ձեր ներսում հղման ամբողջականությունն ապահովելու միջոց է Oracle տվյալների բազա։ Ա օտար բանալի նշանակում է, որ մեկ աղյուսակի արժեքները պետք է հայտնվեն նաև մեկ այլ աղյուսակում: Այն օտար բանալի մանկական աղյուսակում, ընդհանուր առմամբ, հղում է կատարվում առաջնային բանալի ծնողական աղյուսակում:
Հաշվի առնելով սա՝ ինչպե՞ս եք սահմանում արտաքին բանալին:
Ա օտար բանալի Հարաբերական տվյալների բազայի աղյուսակի սյունակ կամ սյունակների խումբ է, որը կապ է ապահովում երկու աղյուսակների տվյալների միջև: Այն գործում է որպես խաչաձև հղում աղյուսակների միջև, քանի որ հղում է անում առաջնայինին բանալի մեկ այլ սեղանի վրա՝ դրանով իսկ կապ հաստատելով նրանց միջև:
Բացի վերևից, ո՞րն է տարբերությունը հիմնական և արտաքին բանալիի միջև: -ի հարաբերությունը Առաջնային բանալի ընդդեմ Օտար բանալի Ա առաջնային բանալին եզակիորեն նույնացնում է գրառումը մեջ հարաբերական տվյալների բազայի աղյուսակ, մինչդեռ ա օտար բանալի վերաբերում է ոլորտին մեջ աղյուսակը, որը առաջնային բանալին մեկ այլ սեղանից:
Նաև գիտեք, թե որն է օտար բանալի օրինակը:
Ա օտար բանալի սյունակ է (կամ սյունակներ), որը հղում է անում սյունակին (առավել հաճախ՝ առաջնային բանալի ) մեկ այլ սեղանի: Համար օրինակ , ասենք, որ մենք ունենք երկու աղյուսակ՝ CUSTOMER աղյուսակը, որը ներառում է հաճախորդների բոլոր տվյալները, և ORDERS աղյուսակը, որը ներառում է հաճախորդների բոլոր պատվերները:
Ո՞րն է արտաքին բանալիի օգտագործումը:
SQL ՕՏԱՐ ԲԱՆԱԼԻ Սահմանափակում. Ա ՕՏԱՐ ԲԱՆԱԼԻ է բանալի օգտագործվում է երկու աղյուսակները միմյանց կապելու համար: Ա ՕՏԱՐ ԲԱՆԱԼԻ դաշտ է (կամ դաշտերի հավաքածու) մեկ աղյուսակում, որը վերաբերում է ՀԻՄՆԱԿԱՆին ԲԱՆԱԼԻ մեկ այլ աղյուսակում: Այն ՕՏԱՐ ԲԱՆԱԼԻ սահմանափակումն օգտագործվում է կանխելու գործողությունները, որոնք կկործանեն աղյուսակների միջև կապերը:
Խորհուրդ ենք տալիս:
Կարո՞ղ է մեկ հիմնական բանալին ունենալ երկու արտաքին բանալի:
Շատ լավ է ունենալ երկու օտարերկրյա բանալիների սյունակ, որոնք հղում են կատարում նույն հիմնական բանալին սյունակին մեկ այլ աղյուսակում, քանի որ յուրաքանչյուր օտար բանալի արժեք կմատնանշի համապատասխան աղյուսակում տարբեր գրառումներ:
Կարո՞ղ է առաջնային բանալին նաև արտաքին բանալին լինել:
Հիմնական բանալիները միշտ պետք է եզակի լինեն, օտարերկրյա բանալիները պետք է թույլ տան ոչ եզակի արժեքներ, եթե աղյուսակը մեկ-շատ հարաբերություն է: Միանգամայն լավ է օգտագործել օտարերկրյա բանալին որպես հիմնական բանալի, եթե աղյուսակը կապված է մեկ առ մեկ հարաբերություններով, այլ ոչ թե մեկ առ շատ հարաբերություններով:
Որտեղ է արտաքին բանալին:
ՕՏԱՐ ԲԱՆԱԼԸ բանալի է, որն օգտագործվում է երկու աղյուսակները միմյանց կապելու համար: ՕՏԱՐ ԲԱՆԱԼԸ դաշտ է (կամ դաշտերի հավաքածու) մեկ աղյուսակում, որը վերաբերում է մեկ այլ աղյուսակի ՀԻՄՆԱԿԱՆ ԲԱՆԱԼԻՆ: Օտարերկրյա բանալին պարունակող աղյուսակը կոչվում է երեխա աղյուսակ, իսկ թեկնածուի բանալին պարունակող աղյուսակը կոչվում է հղում կամ մայր աղյուսակ:
Ի՞նչ է հիմնական բանալին երկրորդական և արտաքին բանալին:
Արտասահմանյան բանալի. Արդյո՞ք հիմնական բանալին հայտնվում է մեկ այլ աղյուսակում (խաչ հղումով): Երկրորդական (կամ այլընտրանքային) բանալի. Աղյուսակի որևէ դաշտ է, որը ընտրված չէ որպես վերը նշված երկու տեսակներից որևէ մեկը:
Ինչպե՞ս կարող եմ ստանալ իմ AWS մուտքի բանալին և գաղտնի բանալին:
Սեղմեք Իմ հաշիվը, AWS Management Console Մուտք գործեք AWS Management Console: Մուտքագրեք հաշվի էլ. Մուտքագրեք հաշվի գաղտնաբառը: Բացեք IAM վահանակը: IAM վահանակ, Կառավարեք անվտանգության հավատարմագրերը: Սեղմեք Շարունակել դեպի անվտանգության հավատարմագրերը: Ձեր անվտանգության հավատարմագրերի էջը: Հաստատեք մուտքի ստեղների ջնջումը