Chapter 3 Construction d'un modèle XML


Définition d'une contrainte keyRef

Une contrainte keyRef spécifie qu'une valeur (ou bien un jeu de valeurs) d'élément ou d'attribut doit correspondre à celle d'une clé ou d'une contrainte d'unicité spécifiée.

Une keyRef est une référence à une clé ou une contrainte d'unicité.

Le diagramme suivant comporte une contrainte keyRef :


Le schéma généré se présente comme suit :


La contrainte keyRef KEYREF_UNIGOLD, définie sur l'élément produit, par référence à la contrainte d'unicité UNIGOLD, spécifie que l'attribut gold doit être unique ou nul au sein de l'élément composant_2, mais doit aussi être unique ou nul au sein de l'élément composant_1.

Pour afficher une feuille de propriétés de keyRef, double-cliquez sur son nom ou sur son icône dans l'arborescence de l'Explorateur d'objets.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.