Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Desenvolvimento » Banco de dados e SQL » Modelagem de Dados: Hierarquias - Parte 4 -->
 
Avaliação: | Publicado em: 23/05/2007
Modelagem de Dados: Hierarquias - Parte 4


Vantagens

Consultas de relação não imediata

O modelo dos caminhos aninhados torna a elaboração das consultas de superiores e inferiores não imediatos tanto bottom-up como top-down muito mais simples e eficaz do que outras técnicas como o modelo adjacente e o modelo dos caminhos materializados

Desempenho das consultas

A utilização de instruções SQL simples pode prover bastante desempenho, principalmente se as colunas de extremidades forem indexadas. Em determinadas situações, o desempenho dessa técnica pode superar todas as demais técnicas apresentadas.

Espaço

Em comparação com outras técnicas como a tabela ponte, o modelo dos caminhos aninhados provê uma grande economia de espaço já que além dos dados necessários para identificação dos centros de custo, são necessários apenas mais dois campos numéricos para identificação das extremidades. Dependendo da quantidade de níveis, os valores máximos para as extremidades podem ser acomodados em tipos de dados menores como byte, tinyint, etc.

Número de tabelas

Assim como algumas das técnicas apresentadas, o modelo dos caminhos aninhados necessita de apenas uma tabela para implementar o cadastro de centros de custo e as relações hierárquicas.

Este artigo é a parte 4 de 4 da seguinte série:

luiz humberto de faria <lh_faria@hotmail.com>
parabens pelo artigo