Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Язык определения схемы XML (XSD) позволяет указывать ограничения для элементов и атрибутов, которые он определяет. При сопоставлении схемы XML с реляционной схемой в DataSetограничениях схемы XML сопоставляются с соответствующими реляционными ограничениями для таблиц и столбцов в Наборе данных.
В этом разделе описывается сопоставление следующих ограничений схемы XML:
Ограничение уникальности, заданное с помощью элемента
unique.Ограничение ключа, заданное с использованием элемента
key.Ограничение keyref, указанное с помощью элемента
keyref.
С помощью ограничения для элемента или атрибута можно указать определенные ограничения значений элемента в любом экземпляре документа. Например, ограничение ключа дочернего CustomerID элемента в схеме указывает, что значения дочернего CustomerCustomerID элемента должны быть уникальными в любом экземпляре документа, и что значения NULL не допускаются.
Ограничения также можно указать между элементами и атрибутами в документе, чтобы установить связь в документе. Ограничения key и keyref используются в схеме для указания ограничений в документе, что приводит к связи между элементами документа и атрибутами.
Процесс сопоставления преобразует эти ограничения схемы в соответствующие ограничения для таблиц, созданных в наборе данных.
В этом разделе
Сопоставление уникальных ограничений XML-схемы (XSD) с ограничениями набора данных Описывает элементы схемы XML, используемые для создания уникальных ограничений в наборе данных.
Сопоставление ограничений схемы XML (XSD) с ограничениями DataSet Описывает элементы схемы XML, используемые для создания ограничений ключей (уникальных ограничений, в которых значения NULL недопустимы) в DataSet.
Сопоставление ограничений XML-схемы (XSD) с ограничениями набора данных Описывает элементы схемы XML, используемые для создания ограничений keyref (внешнего ключа) в наборе данных.
Связанные разделы
Извлечение реляционной структуры набора данных из схемы XML (XSD) Описывает реляционную структуру или схему, созданную из схемы DataSet XSD.
Создание отношений набора данных из схемы XML (XSD) Описывает элементы схемы XML, используемые для создания связей между столбцами таблицы в Наборе данных.