Sobes.tech
Junior — Middle

Маалыматтар базасында уникалдуу ачкыч деген эмне?

sobes.tech AI

AIден жооп

Маалыматтар базасында уникалдуу ачкыч — бул баардык жазуулардын так аныкталышын камсыз кылган багана же баганалардын топтому. Ал таблицада бирдей уникалдуу ачкыч маанисине ээ эки саптын болуусун алдын алат. Башкача айтканда, биринчи ачкычтан айырмаланып, уникалдуу ачкыч NULL болушу мүмкүн (БД башкаруу системине жараша), жана таблицада бир нече уникалдуу ачкычтар болушу мүмкүн.

SQL мисалы:

CREATE TABLE Колдонуучулар (
  id INT PRIMARY KEY,
  email VARCHAR(255) UNIQUE
);

Мында, email — уникалдуу ачкыч, ал бир эле электрондук почта менен эки колдонуучуну кошууга жол бербейт.