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.