Ի՞նչ է տվյալների բազայում առաջնային բանալին:
Ի՞նչ է տվյալների բազայում առաջնային բանալին:

Video: Ի՞նչ է տվյալների բազայում առաջնային բանալին:

Video: Ի՞նչ է տվյալների բազայում առաջնային բանալին:
Video: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, Նոյեմբեր
Anonim

Ա առաջնային բանալին հատուկ հարաբերություն է տվյալների բազա աղյուսակի սյունակ (կամ սյունակների համակցություն), որը նախատեսված է աղյուսակի բոլոր գրառումները եզակիորեն նույնականացնելու համար: Ա առաջնային բանալիներ Հիմնական հատկանիշներն են. Այն պետք է պարունակի եզակի արժեք յուրաքանչյուր տողի տվյալների համար: Այն չի կարող պարունակել զրոյական արժեքներ:

Սա հաշվի առնելով՝ ո՞րն է առաջնային բանալին և օրինակը:

Ա առաջնային բանալին կա՛մ գոյություն ունեցող աղյուսակի սյունակ է, կա՛մ սյունակ, որը հատուկ ստեղծվում է տվյալների բազայի կողմից՝ ըստ սահմանված հաջորդականության: Համար օրինակ , ուսանողներին սովորաբար տրվում են եզակի նույնականացման (ID) համարներ, և բոլոր մեծահասակները ստանում են կառավարության կողմից նշանակված և եզակի նույնականացվող Սոցիալական ապահովության համարներ:

Նմանապես, ինչ է առաջնային բանալին և արտաքին բանալին տվյալների բազայում: Առաջնային բանալին եզակի կերպով բացահայտել ռեկորդը աղյուսակում: Օտար բանալի դաշտ է աղյուսակում, որը առաջնային բանալին մեկ այլ աղյուսակում: Ըստ նախնականի, Առաջնային բանալին կլաստերացված է ինդեքսը և տվյալները տվյալների բազա Աղյուսակը ֆիզիկապես կազմակերպված է կլաստերային ինդեքսի հաջորդականությամբ:

Այս կերպ, որն է հիմնական բանալին տվյալների բազայում, օրինակ բերեք:

Ա առաջնային բանալին , որը նաև կոչվում է ա առաջնային հիմնաբառ, է բանալի հարաբերությունների մեջ տվյալների բազա որը եզակի է յուրաքանչյուր ռեկորդի համար: Այն եզակի նույնացուցիչ է, ինչպիսին է վարորդական իրավունքի համարը, հեռախոսահամարը (ներառյալ տարածքի կոդը) կամ մեքենայի նույնականացման համարը (VIN): Հարաբերական տվյալների բազա միշտ պետք է ունենա մեկ և միայն մեկ հիմնական բանալի.

Ի՞նչ է բարդ բանալին տվյալների բազայում:

Մեջ տվյալների բազա դիզայն, ա կոմպոզիտային բանալի թեկնածու է բանալի որը բաղկացած է երկու կամ ավելի ատրիբուտներից (աղյուսակի սյուներից), որոնք միասին եզակիորեն նույնացնում են էության երևույթը (աղյուսակի տող): Ա բարդ բանալի է կոմպոզիտային բանալի որի համար յուրաքանչյուր հատկանիշ, որը կազմում է բանալի պարզ է (օտար) բանալի իր իրավունքով:

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