Արդյո՞ք հիմնական բանալին պետք է եզակի լինի:

Բովանդակություն:

Արդյո՞ք հիմնական բանալին պետք է եզակի լինի:
Արդյո՞ք հիմնական բանալին պետք է եզակի լինի:

Video: Արդյո՞ք հիմնական բանալին պետք է եզակի լինի:

Video: Արդյո՞ք հիմնական բանալին պետք է եզակի լինի:
Video: 7 գաղտնիք, որոնք խելացի կինը պետք է իմանա 2024, Նոյեմբեր
Anonim

Առաջնային բանալին պետք է լինի եզակի: Պարտադիր չէ, որ եզակի բանալին լինի առաջնային բանալին. տես թեկնածուի բանալին: Այսինքն՝ աղյուսակի վրա կարող են լինել մեկից ավելի սյունակների համակցություն, որոնք կարող են եզակի կերպով նույնացնել տողը. դրանցից միայն մեկը կարող է ընտրվել որպես հիմնական բանալի:

Ի՞նչ կպատահի, եթե հիմնական բանալին եզակի չէ:

Նույնիսկ երբ հիմնական_բանալին սահմանված է յուրաքանչյուր տեսքում (և յուրաքանչյուրն իրականում եզակի է), դուք կարող եք տեսնել ոչ եզակի արժեք/առաջնային բանալին սխալ՝ հարցումն իրականացնելիս: Սա կարող է տեղի ունենալ երբ Explore-ում կան մի քանի one_to_many միացումներ, և կա չափում, որը միավորում է երկու կամ ավելի տարբեր աղյուսակների արժեքների համակցություն

Ինչու՞ բոլոր հիմնական բանալիների արժեքները պետք է եզակի լինեն:

Առաջնային բանալին պարտադրում է ամբողջականության սահմանափակումները աղյուսակում: … Աղյուսակը կարող է ունենալ մեկից ավելի եզակի բանալի, ի տարբերություն հիմնական բանալին: Բանալինների եզակի սահմանափակումները կարող են ընդունել միայն մեկ NULL արժեք սյունակի համար: Եզակի սահմանափակումները հիշատակվում են նաև մեկ այլ աղյուսակի արտաքին բանալիով:

Արդյո՞ք հիմնական բանալին պետք է եզակի լինի:

A հիմնական բանալին պետք է լինի եզակի: Պարտադիր չէ, որ եզակի բանալին լինի առաջնային բանալին. տես թեկնածուի բանալին: Այսինքն՝ աղյուսակի վրա կարող են լինել մեկից ավելի սյունակների համակցություն, որոնք կարող են եզակի կերպով նույնացնել տողը. դրանցից միայն մեկը կարող է ընտրվել որպես հիմնական բանալի:

Արդյո՞ք հիմնական բանալին եզակի չէ:

Հիմնական բանալիները պարտադիր չէ, որ եզակի լինեն ըստ սահմանման (չնայած դրանք MySQL-ում են): Կան տվյալների բազայի համակարգեր, որոնք թույլ են տալիս «ոչ եզակի հիմնական բանալիներ», քանի որ դրանք կիրառում են իրենց սեփական, հաճախ թաքնված «հիմնական բանալին» «Տողի ID»-ում։

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