Livres de référence pour maîtriser la modélisation des données
L'identifiant naturel tel que nous l'avons défini au niveau conceptuel n'existe pas en tant que tel; il est réalisé à l'aide de deux contraintes:
Ces deux contraintes reviennent à réaliser une clé secondaire que nous qualifions d'unique et non nulle. Sur cette base, l'identifiant naturel de niveau conceptuel correspond à une clé secondaire unique et non nulle.
Le ou les colonnes constitutifs d'un ou de plusieurs identifiants naturels sont stéréotypés <<NID->>. x est une valeur allant de 1 à n; x vaudra 1 pour le 1er identifiant, 2 pour un éventuel 2ème et ainsi de suite jusqu'à n.
Chaque identifiant naturel est modélisé en tant que contrainte d'unicité stéréotypée <<U>>. Le nom de la contrainte est préfixé NIDx pour assurer la correspondance visuelle avec les colonnes constitutives.