Схемы XML и SQL Server

Оценить
(0 голоса)

Схема XML задает набор типов данных, которые существуют в конкретном пространстве имен. XML Schema (или XML Schema Definition Language) является языком определения данных для документов XML.

SQL Server использует оператор create xml schema collection для импорта компонентов схемы в базу данных. В примере 28.5 показано использование этого оператора.

Схемы XML и SQL Server

Схемы XML и SQL Server

 

В примере 28.5 показано, как оператор create xml schema collection может быть использован для каталогизации схемы EmployeeSchema в качестве объекта базы данных. Схема XML для примера 28.5 включает атрибуты (элементы) для служащих, такие как имя, фамилия и зарплата. Подробное обсуждение схем XML выходит за рамки этой книги.

Обычно коллекция схемы XML имеет имя, у которого может присутствовать квалификация с использованием имени реляционной схемы (dbo.EmployeeSchema, например). Коллекция схемы состоит из одной или более схем, которые определяют типы в одном или более пространстве имен XML. Если атрибут targetNamespace отсутствует в схеме XML, то такая схема не имеет ассоциированного пространства имен. (Не более одной такой схемы может присутствовать внутри коллекции схем XML.)

SQL Server также поддерживает операторы alter xml schema collection и drop xml schema collection. Первый позволяет добавлять новые схемы в существующую коллекцию схем XML, а второй удаляет все схемы коллекции.


Типизированные столбцы XML, переменные и параметры
Представления каталогов схемы XML
Хранение документов XML с использованием декомпозиции
Поиск сохраненных документов XML и фрагментов
Представление реляционных данных в качестве документов XML

Добавить комментарий


Защитный код
Обновить

Авторизация



© 2018 www.serversql.ru. Все права защищены.