Sobes.tech
Junior — Middle

Можете ли објаснити шта је јединствени идентификатор за запис у бази података, који се користи за јединствено препознавање сваког реда?

sobes.tech АИ

Одговор од АИ

Jedinstveni identifikator zapisa u bazi podataka je polje (ili skup polja) koje jednoznačno određuje svaki red u tabeli. Obično je to primarni ključ (Primary Key). On garantuje da se nijedan zapis ne ponavlja i omogućava brzo pronalaženje, ažuriranje ili brisanje određenog zapisa.

Često se za jedinstveni identifikator koriste:

  • Celobrojne autoinkrementne vrednosti (npr. SERIAL u PostgreSQL)
  • UUID (Univerzalni jedinstveni identifikator) — jedinstvene 128-bitne vrednosti koje je praktično nemoguće ponoviti

Primer kreiranja tabele sa jedinstvenim identifikatorom u PostgreSQL:

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

Ovde je polje id jedinstveni identifikator za svaku evidenciju.