|
||
|
|
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 08/05/2007Modelagem de Dados: Hierarquias - Parte 3
DesvantagensQuantidade de tabelas envolvidas É necessária a presença de duas tabelas para que representar os centros de custo e suas relações. Isso implicará na necessidade de junções adicionais para obter informações que podiam ser obtidas em uma única tabela. Espaço O espaço gasto pela quantidade de registros redudantes é considerável. No exemplo da ARP Associados, existem apenas 28 centros de custo. Para armazenar todas as relações possíveis, a tabela ponte teve de armazenar 88 registros. Dependendo da quantidade de lançamentos e da quantidade de níveis hierárquicos, o espaço destinado a armazenar as relações hierárquicas pode não justificar o propósito de eficiência e facilidade em algumas consultas. Uma forma de diminuir o espaço utilizado é retirar os sinalizadores caso não se deseje realizar pesquisa de tipos de nós. Gestão da Redundância O armazenamento de todas as relações hierárquicas possíveis é análogo a chamada dependência transitiva nas regras normais. Se o centro de custo “Suprimentos” é dependente do centro de custo “Administração” e este último é dependente do centro de custo “Presidência”, está implícito que o centro de custo “Suprimentos” é dependente do centro de custo “Presidência”. Armazenar relações hierárquicas adicionais é introduzir redundância de dados e a necessidade adicional de controlá-las. Se uma alteração for feita inadvertidamente na tabela ponte, as consultas podem mostrar dados incorretos. Este artigo é a parte 3 de 4 da seguinte série:
Sophia <finfanfun@gmail.com>
Olá Gustavo. Obrigado por responder minha dúvida lá no Orkut (parte dela) na comunidade SQL Brasil, o tópico que criei é aquele do VSTS. Bom, desculpe te incomodar, mas gostaria de saber se existe a probabilidade de você escrever um artigo no Plugmasters falando sobre as SDLC´s, em específico o Visual Studio Team System. Como vi que você já escreveu sobre UML, acho que tenha conhecimento o suficiente pra também falar sobre essa suíte. Bom, de qualquer forma, fica minha sugestão. Desde já, muito obrigado pela atenção e desculpe o incomodo.
Aguardo resposta. ![]() ![]() ![]() ![]() ![]() ![]() |
|
|