Sobes.tech
Junior — Middle

Les valeurs des champs d'index dans une table de base de données peuvent-elles être dupliquées ou doivent-elles obligatoirement être uniques?

sobes.tech IA

Réponse de l'IA

Les valeurs des champs d'index dans une table de base de données peuvent se dupliquer si l'index n'est pas unique.

  • Un index normal (non unique) accélère la recherche, mais autorise des valeurs répétées.
  • Un index unique garantit que les valeurs dans la colonne ou le ensemble de colonnes indexées ne se répéteront pas.

Par exemple, un index sur le champ "âge" peut ne pas être unique, car de nombreux utilisateurs peuvent avoir le même âge. Et un index sur le champ "email" est généralement rendu unique pour éviter les doublons.