Middle
Ի՞նչ է անհրաժեշտ հիմնական բանալի:
sobes.tech AI
Պատասխան AI-ից
Տվյալների բազայում (Primary Key) հիմնական բանալին յուրաքանչյուր գրառման համար եզակի նույնականացնող է։ Այն ապահովում է՝
- Ենթադրյալություն՝ խուսափում է տողերի կրկնությունից։
- Նույնականացում՝ թույլ է տալիս հստակ հղում կատարել կոնկրետ գրառմանը։
- Հարցումների օպտիմալացում՝ հիմնական բանալիի ինդեքսավորումը արագացնում է որոնումները։
Օրինակ, օգտվողների աղյուսակում, user_id դաշտը կարող է լինել հիմնական բանալին, որպեսզի ապահովվի, որ յուրաքանչյուր օգտվող ունի եզակի նույնականացուցիչ։
SQL օրինակ՝
CREATE TABLE users (
user_id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
);