Compartir a través de


Asignar restricciones de esquema XML (XSD) a las restricciones de DataSet

El lenguaje de definición de esquemas XML (XSD) permite especificar restricciones para los elementos y atributos que define. Al asignar un esquema XML al esquema relacional de un DataSet, las restricciones de esquema XML se asignan a las restricciones relacionales apropiadas de las tablas y columnas contenidas en el DataSet.

En esta sección se describe la asignación de las siguientes restricciones de esquema XML:

  • La restricción de unicidad especificada mediante el elemento unique.

  • La restricción de clave especificada mediante el elemento key.

  • La restricción keyref especificada mediante el elemento keyref.

El uso de una restricción sobre un elemento o un atributo permite especificar ciertas restricciones para los valores del elemento en cualquier instancia del documento. Por ejemplo, una restricción de clave en un elemento secundario CustomerID de un elemento Customer del esquema indica que los valores del elemento secundario CustomerID deben ser únicos en cualquier instancia del documento y que no se permiten valores nulos.

También se pueden especificar restricciones entre los elementos y atributos de un documento para establecer una relación dentro del documento. Las restricciones key y keyref se utilizan en el esquema para especificar las restricciones dentro del documento, lo que da como resultado una relación entre los elementos y atributos del documento.

El proceso de asignación convierte estas restricciones del esquema en las restricciones apropiadas para las tablas creadas dentro del DataSet.

En esta sección

Secciones relacionadas