Junior — Middle
Wat is het maximale aantal kolommen dat een primaire sleutel in een databasetabel kan bevatten?
sobes.tech AI
Antwoord van AI
De maximale hoeveelheid kolommen die deel kunnen uitmaken van een primaire sleutel hangt af van het specifieke databasebeheersysteem (DBMS). Bijvoorbeeld, in MySQL is de limiet tot 16 kolommen, in PostgreSQL tot 32, en in Oracle ook tot 32. In de praktijk wordt aanbevolen om het minimale aantal kolommen dat nodig is voor de primaire sleutel te gebruiken, om onnodige complexiteit en prestatieverlies te voorkomen.
Voorbeeld: in MySQL kan een samengestelde primaire sleutel uit meerdere kolommen worden gemaakt als volgt:
CREATE TABLE voorbeeld (
col1 INT,
col2 INT,
col3 INT,
PRIMARY KEY (col1, col2, col3)
);