Поделиться через


Занятие 1. Преобразование таблицы в иерархическую структуру

Если у клиентов имеются таблицы, в которых для выражения иерархических связей используются самосоединения, то эти таблицы можно преобразовать в иерархическую структуру, руководствуясь указаниями из данного занятия. Миграция от старого метода представления к методу представления, использующему тип данных hierarchyid, проходит относительно легко. После миграции пользователи получат компактное и легкое для понимания иерархическое представление, которое может быть проиндексировано несколькими способами для обеспечения эффективного поиска.

В этом занятии происходит изучение существующей таблицы, создание новой таблицы, содержащей столбец hierarchyid, заполнение этой таблицы данными из таблицы источника, а также проводится демонстрация трех стратегий индексирования. Это занятие содержит следующие разделы.

Предварительные условия

Для этого занятия требуется образец базы данных База данных AdventureWorks2008R2. Дополнительные сведения об установке образца базы данных База данных AdventureWorks2008R2 см. в разделе Вопросы установки образцов кода и образцов баз данных SQL Server.