Junior — Middle
Ներկայացրեք, թե ինչ է համակցված հիմնական բանալին և երբ է այն օգտագործվում տվյալների բազաներում։
sobes.tech AI
Պատասխան AI-ից
Կազմված հիմնական բանալին այն հիմնական բանալին է, որը բաղկացած է երկու կամ ավելի սյունակներից տվյալների բազայի աղյուսակում: Միասին, այս սյունակները հստակորեն նույնականացնում են յուրաքանչյուր գրառում:
Օգտագործվում է, երբ մեկ սյունակը չի կարող միանշանակ նույնականացնել գրառումը, բայց միաժամանակ մի քանի սյունակների համադրությունը կարող է: Օրինակ, "Ուսանողների գրանցումները դասընթացների վրա" աղյուսակում, միայնությունը կարող է սահմանվել student_id և course_id համադրությամբ:
SQL-ում օրինակ՝
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Այստեղ, student_id և course_id միասին կազմում են կազմված հիմնական բանալին: