Sobes.tech
Junior — Middle

Selgitage, mis on koostatud esimene võti ja millal seda andmebaasides kasutatakse.

sobes.tech AI

Vastus AI-lt

Koostatud põhivõti on põhivõti, mis koosneb kahest või enamast veerust andmebaasi tabelis. Koos määravad need veerud iga kirje unikaalselt.

Kasutatakse siis, kui üks veerg ei suuda kirjet unikaalselt määrata, kuid mitme veeru kombinatsioon võib. Näiteks tabelis "Õpilaste registreerimine kursustele" võib unikaalsus olla määratud student_id ja course_id kombinatsiooniga.

SQL näide:

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

Siin moodustavad student_id ja course_id koos koostatud põhivõtme.