Bonsoir ibtissamr et Jasou,
Considérons une entité CLIENT ayant trois attributs, ClientId, ClientNom et NoSiret.
Supposons que l’attribut ClientId serve à définir l’identifiant de cette entité.
L’image de l’entité est la suivante :
Image dans laquelle Identifiant1 est le nom de l’identifiant, lequel est composé du seul attribut ClientId. A noter que <pi> est l’abréviation de <primary identifier> (identifiant primaire).
Rien n’interdit d’ajouter un identifiant alternatif permettant de garantir une contrainte d’unicité concernant par exemple l’attribut NoSiret.
Pour cela, je fais un clic droit sur l’entité, je sélectionne "Identifiants...", et j’ai droit à la fenêtre suivante :
Je fais un clic droit sur la deuxième ligne, ce qui donne :
J’ai donc maintenant deux identifiants, dont un primaire <pi> et un alternatif <ai> :
Mais je dois préciser que l'identifiant identifiant_2 est composé de l’attribut NoSiret, sinon Power AMC rouspètera lors de la vérification du MCD, car un identifiant ne peut pas être vide, ou faire référence à un attribut inexistant.
Dans la fenêtre "Propriétés de l’entité - CLIENT (CLIENT)" que j’ai affichée ci-dessus, je sélectionne (clic droit) identifiant_2 et je clique sur l’icône de gauche, celle où une main tend l’index vers quelque chose de rectangulaire ("Afficher les propriétés").
S’ouvre alors la fenêtre :
Dans laquelle je clique sur l’onglet "Attributs", ce qui provoque l’ouverture le la fenêtre :
Dans laquelle je clique sur l’icône "Ajouter des attributs" (la 2e en partant de la gauche, juste après la main), ce qui provoque l’ouverture de la fenêtre :
Fenêtre dans laquelle je coche l’attribut NoSiret :
Et le tour est joué.
Partager