Contraintes : Keys, Uniques et Keyrefs (MSX)

Les contraintes d'identité permettent d'indiquer que les valeurs d'un élément doivent être uniques au sein de leur portée. Les contraintes d'identité ne sont disponibles que dans un modèle conçu pour XDR.

Chaque contrainte d'identité a deux attributs qui lui sont spécifiques : sélecteur et champ.

Dans un schéma, une contrainte d'identité est déclarée avec sa balise correspondante : <unique>, <key> ou <keyRef>.

Il existe trois types de contraintes d'identité :