Sobes.tech
Junior — Middle

Оё метавонед шарҳ диҳед, ки идентификатори беназири сабт дар базаи додаҳо чист, ки барои шинохтани беназири ҳар як сатр истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Идентификатори дархости беназири дар базаи додаҳо як майдон (ё маҷмӯи майдонҳо) мебошад, ки ҳар сатрро дар ҷадвал ба таври ягона муайян мекунад. Одатан, ин калиди аввалиндараҷа (Primary Key) мебошад. Он кафолат медиҳад, ки ягон дархост такрор намешавад ва имкон медиҳад, ки зуд пайдо кардан, навсозӣ ё хориҷ кардани дархости муайян.

Одатан, барои идентификатори беназир истифода мешаванд:

  • Арзиши ададии автоматӣ (масалан, SERIAL дар PostgreSQL)
  • UUID (Шенасоии умумиҷаҳонӣ) — арзишҳои 128-битӣ, ки қариб ки такрор кардан ғайриимкон аст

Масалан, сохтани ҷадвал бо идентификатори беназир дар PostgreSQL:

CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);

Ин майдон id — идентификатори беназири ҳар як дархост мебошад.