Junior — Middle
Kiek maksimalių stulpelių gali turėti pirminis raktas duomenų bazės lentelėje?
sobes.tech AI
Atsakymas iš AI
Didžiausias stulpelių skaičius, kurie gali būti sudaryti iš pirminio rakto, priklauso nuo konkrečios duomenų bazės valdymo sistemos (DBMS). Pavyzdžiui, MySQL ribojimas yra iki 16 stulpelių, PostgreSQL — iki 32, o Oracle — taip pat iki 32. Tačiau praktikoje rekomenduojama naudoti minimalų reikalingų stulpelių skaičių pirminiam raktui, siekiant išvengti nereikalingo sudėtingumo ir našumo sumažėjimo.
Pavyzdys: MySQL galima sukurti sudėtą pirminį raktą iš kelių stulpelių taip:
CREATE TABLE pavyzdys (
col1 INT,
col2 INT,
col3 INT,
PRIMARY KEY (col1, col2, col3)
);