Lição 1: Convertendo uma tabela em estrutura hierárquica

Os clientes que possuem tabelas que usam autojunções para expressar relações hierárquicas podem converter as tabelas em uma estrutura hierárquica usando esta lição como guia. É relativamente fácil fazer a migração dessa representação para outra usando hierarchyid. Depois da migração, os usuários terão uma representação hierárquica compacta e fácil de entender, que poderá ser indexada de várias formas para proporcionar consultas eficientes.

Esta lição examina uma tabela existente, cria uma tabela contendo uma coluna hierarchyid, popula a tabela com os dados da tabela de origem e, depois, demonstra três estratégias de indexação. Esta lição contém os seguintes tópicos:

Pré-requisitos

Esta lição exige o banco de dados de exemplo AdventureWorks2008R2. Para obter informações sobre como instalar o banco de dados de exemplo AdventureWorks2008R2, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server.