Sobes.tech
Junior — Middle

Birlikdə əsas açarın nə olduğunu və verilənlər bazalarında hansı hallarda istifadə olunduğunu izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

Tərkib hissə əsas açar, verilənlər bazası cədvəlində iki və ya daha çox sütundan ibarət olan əsas açardır. Birlikdə, bu sütunlar hər bir qeydiyyatı dəqiq müəyyən edir.

İstifadə olunur, bir sütun qeydiyyatı unikal şəkildə müəyyən edə bilmədikdə, lakin bir neçə sütunun birləşməsi edə bilər. Məsələn, "Tələbələrin kurslara qeydiyyatı" cədvəlində, unikalıq student_idcourse_id birləşməsi ilə müəyyən edilə bilər.

SQL nümunəsi:

CREATE TABLE Enrollment (
    student_id INT,
    course_id INT,
    enrollment_date DATE,
    PRIMARY KEY (student_id, course_id)
);

Burada, student_idcourse_id birlikdə tərkib əsas açar əmələ gətirir.