Clé unique
Une clé unique empêche qu’une valeur ou combinaison apparaisse plusieurs fois dans le périmètre de données défini.
Choisir le bon périmètre d’unicité
Une clé unique ou contrainte d’unicité correspondante empêche les doublons dans certaines colonnes ou leur combinaison. Dans un exemple fictif, la combinaison de l’espace client (tenant) et du code article doit être unique. Le même code peut donc exister dans un autre espace client, mais pas une seconde fois dans le même.
Le choix de la bonne limite est essentiel. Précisez aussi règles de comparaison, comme la casse, et traitement des valeurs absentes (NULL). Cela dépend du système de base et de ses réglages. L’unicité technique ne prouve pas que des fiches différentes ne décrivent pas la même entreprise réelle. Elle ne remplace donc ni examen métier des doublons ni contrôle d’accès.
Sources
Termes associés
- SKUUn SKU identifie un article ou une variante en interne. Deux conditionnements montrent son importance dans la saisie des commandes.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Clé étrangèreUne clé étrangère protège une référence définie entre enregistrements par des valeurs de clé correspondantes.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
- Invalidation du cacheL’invalidation met fin à la réutilisation d’une copie selon des règles définies. L’enregistrement source reste distinct.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


