Ինչ է առաջնային բանալին:

Իմացեք, թե ինչն է լավ կամ վատ առաջնային բանալին տվյալների բազայում

Ինչ է առաջնային բանալին: Տվյալների բազաների աշխարհում, հարաբերական աղյուսակի հիմնական բանալին եզակի կերպով նույնականացնում է յուրաքանչյուր գրառում աղյուսակում: Տվյալների բազաները օգտագործում են ձայնագրությունները համեմատելու, տեսակավորելու եւ պահպանելու բանալիները եւ գրառումների միջեւ փոխհարաբերություններ ստեղծելու համար:

Ընտրելով տվյալների բազայում առաջնային բանալին գործընթացի ամենակարեւոր քայլերից մեկն է: Այն կարող է լինել նորմալ հատկանիշ , որը երաշխավորված է յուրահատուկ, ինչպես օրինակ, Սոցիալական ապահովության համարը, մեկ սեղանի վրա, մեկ անձի մեկից մեկով կամ, ցանկալի է, այն կարող է ստեղծվել տվյալների բազայի կառավարման համակարգով, ինչպես գլոբալ եզակի նույնացուցիչ կամ GUID , Microsoft SQL Server- ում : Առաջնային ստեղները կարող են բաղկացած լինել մեկ հատկանիշից կամ բազմակի հատկանիշներից:

Առաջնային ստեղները եզակի հղումներն են, որոնք վերաբերում են այլ աղյուսակներին, որտեղ կիրառվում է առաջնային ստեղնը: Այն պետք է մուտքագրվի, երբ գրառումը ստեղծվի, եւ այն երբեք չի փոխվի: Տվյալների բազայում յուրաքանչյուր սեղան ունի հատուկ սյուն կամ երկու հիմնական առաջնային բանալին:

Հիմնական բանալի օրինակ

Պատկերացրեք, դուք ունեք ուսանողներ, որոնք պարունակում են ռեկորդ, համալսարանում յուրաքանչյուր ուսանողի համար: Ուսանողի եզակի ուսանողական նույնականացման համարը լավ ընտրություն է առաջնային բանալին ՈՒՍԱՆՈՂՆԵՐԻ սեղանին: Ուսանողի առաջին եւ ազգանունը լավ ընտրություններ չէ, քանի որ միշտ կա հնարավորություն, որ մեկից ավելի ուսանողներ ունենան նույն անունը:

Այլ հիմնական ընտրանքները հիմնական բանալիների համար ներառում են փոստային կոդ, էլփոստի հասցե եւ գործատու, որոնք բոլորը կարող են փոխել կամ ներկայացնել շատ մարդկանց: Առաջնային բանալին օգտագործվող նույնացուցիչը պետք է լինի եզակի: Նույնիսկ Սոցիալական ապահովության համարները կարող են փոփոխվել, երբ Սոցիալական Ապահովության Կառավարությունը որոշում է համարում այն ​​անձին, ով անձը գողացել է: Ոմանք էլ չունեն սոցիալական ապահովության համար: Սակայն, քանի որ այդ երկու դեպքերը հազվադեպ են լինում: Սոցիալական ապահովության համարները կարող են լավ ընտրություն ունենալ առաջնային բանալին:

Լավ առաջնային բանալիների ընտրության վերաբերյալ խորհուրդներ

Երբ ընտրեք ճիշտ առաջնային բանալին, տվյալների բազայի որոնումները արագ եւ հուսալի են: Պարզապես հիշեք.