Sobes.tech
Junior — Middle

Ar įmanoma, kad pirminis raktas susideda iš kelių laukų duomenų bazės lentelėje?

sobes.tech AI

Atsakymas iš AI

Taip, duomenų bazės lentelės pirminis raktas gali būti sudarytas iš kelių laukų. Šis raktas vadinamas sudėtiniu (arba kompleksiniu) pirminiu raktu. Jis naudojamas, kai įrašo unikalumas nustatomas kelių stulpelių reikšmių deriniu, o ne vieno. Pavyzdžiui, užsakymų lentelėje, kur unikalumas nustatomas pagal porą (order_id, product_id).