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).