Sobes.tech
Junior — Middle

Ի՞նչ է տվյալների բազայի աղյուսակի հիմնական բանալիի առավելագույն սյունակների քանակը:

sobes.tech AI

Պատասխան AI-ից

Առաջինական բանալի կազմող սյունակների առավելագույն քանակը կախված է տվյալների բազայի կառավարման համակարգից (DBMS): Օրինակ, MySQL-ում սահմանափակումը մինչև 16 սյունակ է, PostgreSQL-ում՝ մինչև 32, իսկ Oracle-ում՝ նույնպես մինչև 32: Սակայն գործնականում խորհուրդ է տրվում օգտագործել նվազագույն անհրաժեշտ սյունակների քանակը՝ ավելորդ բարդությունը և կատարողականի վատթարացումը կանխելու համար:

Օրինակ՝ MySQL-ում կարող եք կազմել միացյալ առաջինական բանալի մի քանի սյունակներից՝ հետևյալ կերպ՝

CREATE TABLE օրինակ (
  col1 INT,
  col2 INT,
  col3 INT,
  PRIMARY KEY (col1, col2, col3)
);