Որտեղ է արտաքին բանալին:
Որտեղ է արտաքին բանալին:

Video: Որտեղ է արտաքին բանալին:

Video: Որտեղ է արտաքին բանալին:
Video: Ո՞ր հայտնի դերասանն է 1 միլիոն դոլար նվիրաբերել բարեգործությանը. Շոուբիզնեսն այսօր 2024, Մայիս
Anonim

Ա ՕՏԱՐ ԲԱՆԱԼԻ է բանալի օգտագործվում է երկու աղյուսակները միմյանց կապելու համար: Ա ՕՏԱՐ ԲԱՆԱԼԻ դաշտ է (կամ դաշտերի հավաքածու) մեկ աղյուսակում, որը վերաբերում է ՀԻՄՆԱԿԱՆին ԲԱՆԱԼԻ մեկ այլ աղյուսակում: Աղյուսակ, որը պարունակում է օտար բանալի կոչվում է երեխա սեղան, իսկ թեկնածուն պարունակող աղյուսակը բանալի կոչվում է հղում կամ մայր աղյուսակ:

Նմանապես, դուք կարող եք հարցնել, թե որն է արտաքին բանալի օրինակը:

Ա օտար բանալի սյունակ է (կամ սյունակներ), որը հղում է անում սյունակին (առավել հաճախ՝ առաջնային բանալի ) մեկ այլ սեղանի: Համար օրինակ , ասենք, որ մենք ունենք երկու աղյուսակ՝ CUSTOMER աղյուսակը, որը ներառում է հաճախորդների բոլոր տվյալները, և ORDERS աղյուսակը, որը ներառում է հաճախորդների բոլոր պատվերները:

Բացի այդ, ի՞նչ է արտաքին բանալին մուտքի մեջ: Առաջնային Բանալիներ և Արտաքին բանալիներ Microsoft-ում Մուտք . Տերմին Օտար բանալի (FK) Հարաբերական տվյալների բազայի համակարգում վերաբերում է դաշտին, որը աղյուսակում պահում է արժեքներ առաջնայինից Բանալի դաշտը մեկ այլ աղյուսակում, երկու գրառումները միմյանց հետ կապելու համար:

Հաշվի առնելով սա, ինչպե՞ս է աշխատում օտարերկրյա բանալին:

Ա օտար բանալի Հարաբերական տվյալների բազայի աղյուսակի սյունակ կամ սյունակների խումբ է, որը կապ է ապահովում երկու աղյուսակների տվյալների միջև: Այն գործում է որպես խաչաձև հղում աղյուսակների միջև, քանի որ հղում է անում առաջնայինին բանալի մեկ այլ սեղանի վրա՝ դրանով իսկ կապ հաստատելով նրանց միջև:

Կարո՞ղ է արդյոք արտաքին բանալին զրոյական լինել:

Ա օտար բանալի Պարունակող դատարկ արժեքները չեն կարող համապատասխանել ծնողի արժեքներին բանալի , քանի որ ծնող բանալի ըստ սահմանման կարող է չունեն դատարկ արժեքներ։ Այնուամենայնիվ, Ա null օտար բանալի արժեքը միշտ վավեր է՝ անկախ դրա արժեքից դատարկ մասեր.

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