Sunday, March 8, 2009

A necessidade de armazenar dados

Desde os tempos mais remotos o homem busca forma de armazenar dados. Inicialmente, os dados eram escritos em papiros, papeis, pedras ou madeira, e constituiam grandes blocos de informaçao nao-estruturada, cuja atividade de pesquisa sobre estes dados seria extremamente dificultosa.

Percebeu-se, com o passar do tempo, que para armazenar dados de uma maneira eficiente, algumas regras minimas deveriam ser cumpridas, como:

  • Os dados devem ser armazenados de forma que possam ser acessados compartilhadamente por todos que possam utiliza-lo;
  • Devem ser armazenados de forma que todos possam entendê-los;
  • Devem ser estruturados a fim de permitir a pesquisa de informações específicas;
  • Devem haver formas de garantir a integridade destes dados;
Assim sendo, na definição de um projeto de armazenamento de dados, devemos levar em consideração alguns fatores, como:
  • A situação atual em que se encontram os dados;
  • Os objetivos futuros da aplicação que utilizará os dados;
  • O desempenho passado;
  • A realidade do negócio em que os dados serão utilizados;
Deste modo, não basta apenas armazenar os dados, contudo, é necessário estabelecer uma estrutura para estes dados que facilite a pesquisa de informações sobre eles, bem como também é preciso de uma técnica para navegar por esta estrutura.

Visando alcançar estes objetivos, surgiram os SGBD's, Sistemas Gerenciadores de Bancos de Dados, assunto que será tratado nas próximas postagens deste blog.

No comments: