Sobes.tech
Junior — Middle

Puoi spiegare cos'è un identificatore univoco per una voce nel database, usato per riconoscere in modo univoco ogni riga?

sobes.tech AI

Risposta dell'AI

L'identificatore univoco di una registrazione nel database è un campo (o insieme di campi) che definisce in modo univoco ogni riga nella tabella. Di solito è una chiave primaria (Primary Key). Garantisce che nessuna registrazione si ripeta e permette di trovare, aggiornare o eliminare rapidamente una registrazione.

Spesso, per l'identificatore univoco si usano:

  • Valori interi autoincrementanti (ad esempio, SERIAL in PostgreSQL)
  • UUID (Identificatore Unico Universale) — valori di 128 bit unici, praticamente impossibili da ripetere

Esempio di creazione di una tabella con identificatore univoco in PostgreSQL:

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

Qui, il campo id è un identificatore univoco per ogni registrazione.