Sobes.tech
Junior — Middle

I valori dei campi indice in una tabella di database possono essere duplicati o devono essere necessariamente unici?

sobes.tech AI

Risposta dell'AI

I valori dei campi di indice in una tabella del database possono duplicarsi se l'indice non è unico.

  • Un indice normale (non unico) accelera la ricerca, ma consente valori ripetuti.
  • Un indice unico garantisce che i valori nella colonna o nel set di colonne indicizzate non si ripetano.

Ad esempio, un indice sul campo "età" può non essere unico, poiché molti utenti possono avere la stessa età. E un indice sul campo "email" di solito viene reso unico per prevenire duplicati.