Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le langage XSD (XML Schema Definition Language) permet aux contraintes d’être spécifiées sur les éléments et les attributs qu’il définit. Lors du mappage d’un schéma XML à un schéma relationnel dans un DataSet, les contraintes de schéma XML sont mappées aux contraintes relationnelles appropriées sur les tables et les colonnes du DataSet.
Cette section décrit le mappage des contraintes de schéma XML suivantes :
Contrainte d’unicité spécifiée à l’aide de l’élément
unique.Contrainte de clé spécifiée à l’aide de l’élément
key.Contrainte keyref spécifiée à l’aide de l’élément
keyref.
En utilisant une contrainte sur un élément ou un attribut, vous spécifiez certaines restrictions sur les valeurs de l’élément dans n’importe quelle instance du document. Par exemple, une contrainte de clé sur un CustomerID élément enfant d’un Customer élément du schéma indique que les valeurs de l’élément CustomerID enfant doivent être uniques dans n’importe quelle instance de document et que les valeurs Null ne sont pas autorisées.
Les contraintes peuvent également être spécifiées entre les éléments et les attributs d’un document afin d’établir une relation dans le document. Les contraintes clé et keyref sont utilisées dans le schéma pour spécifier les contraintes dans le document, ce qui entraîne une relation entre les éléments de document et les attributs.
Le processus de mappage convertit ces contraintes de schéma en contraintes appropriées sur les tables créées dans dataSet.
Dans cette section
Mapper des contraintes de schéma XML uniques (XSD) à des contraintes DataSet Décrit les éléments de schéma XML utilisés pour créer des contraintes uniques dans un DataSet.
Associer des contraintes de schéma XML de clé (XSD) aux contraintes DataSet Décrit les éléments du schéma XML utilisés pour créer des contraintes de clé (contraintes uniques où les valeurs NULL ne sont pas autorisées) dans un DataSet.
Mapper les contraintes de schéma XML keyref (XSD) aux contraintes DataSet Décrit les éléments du schéma XML utilisés pour créer des contraintes keyref (clé étrangère) dans un DataSet.
Sections connexes
Dérivation de la structure relationnelle DataSet à partir du schéma XML (XSD) Décrit la structure relationnelle ou le schéma d’un DataSet schéma créé à partir du schéma XSD.
Génération de relations DataSet à partir du schéma XML (XSD) Décrit les éléments de schéma XML utilisés pour créer des relations entre les colonnes de table dans un DataSet.