Artigo da SQL Magazine 36 - Modelagem de bases de dados relacionais

Nesta segunda parte daremos continuidade à discussão considerando a descrição das atividades presentes na modelagem de bancos de dados, bem como uma análise de sua implementação nas três ferramentas CASE.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Modelagem de bases de dados relacionais

Analisando alternativas de apoio – Parte 2

 

Na parte I deste artigo ressaltou-se a importância de uma modelagem consistente de bancos de dados. Uma forma eficiente de se realizar essa modelagem consiste na utilização de ferramentas CASE, que proporcionam uma série de facilidades aos projetistas de bancos de dados. Nesta segunda parte daremos continuidade à discussão considerando a descrição das atividades presentes na modelagem de bancos de dados, bem como uma análise de sua implementação nas três ferramentas CASE

analisadas (ERwin 4.0, DB-MAIN 7.0, DBDesigner 4.0).

 

Otimização

 

Uma das formas de implementar a questão de otimização é a utilização de índices que, se forem criados de maneira adequada, possibilitam acesso mais eficiente aos dados da base de dados.

Um índice pode conter um ou mais atributos de uma tabela. A decisão de quais índices devem ser criados é realizada pelos projetistas, juntamente com o Administrador do Banco de Dados.

Para cada índice criado, o SGBD mantém uma tabela à parte que contém estruturas para agilizar o acesso às informações, e a cada inclusão, alteração e exclusão de dados, esta tabela é automaticamente atualizada.

Se, à primeira vista, a utilização de índices mostra-se vantajosa, existem casos onde as atualizações dos dados são lentas, prejudicando o desempenho das bases de dados.

Apesar de fundamental em qualquer atividade de modelagem, o processo de otimização da base de dados não é oferecido de forma automática por nenhuma das ferramentas analisadas. A otimização é feita pela definição de índices, sendo que os mesmos são de total responsabilidade do projetista. Neste caso, todas as ferramentas possibilitam a definição de índices, compatíveis com o SGBD escolhido."

[...] continue lendo...

Artigos relacionados