Quem é dBase e para que ele serve…ou serviu?

Quem é dBase e para que ele serve…ou serviu?

Overview

Bem-vindos à fascinante jornada do dBase, o pioneiro dos sistemas de gestão de bancos de dados que revolucionou a forma como armazenamos dados. Desde suas origens em 1980, passando pelas turbulências dos anos 90 até a inovação contínua no século 21, descubra como o dBase e sua família de produtos xBase se adaptaram e sobreviveram no dinâmico mundo da tecnologia. Preparados para uma viagem nostálgica ao coração dos dados estruturados? Vamos lá!

dBase (também conhecido como dBASE estilizado) foi um dos primeiros sistemas de gerenciamento de banco de dados para microcomputadores e os mais bem sucedidos da sua época. O sistema dBase inclui o engine de banco de dados, um sistema de consulta, um sistema formulário e uma linguagem de programação que une todos esses componentes. O formato de arquivo nativo do dBase, o DBF, é amplamente utilizado em aplicações que necessitam de um formato simples para armazenar dados estruturados. (Talvez nem tanto, desde a invenção do SQLite…)

O dBase foi originalmente publicado por Ashton-Tate para microcomputadores do sistema operacional CP/M em 1980 e mais tarde portado para computadores Apple II e IBM PC com o DOS. Na plataforma PC, em particular, dBase tornou-se um dos títulos mais vendidos software para um número de anos. Uma grande atualização foi lançada como dBase III e portada para uma ampla variedade de plataformas, a adição de UNIX e VMS. Por meados da década de 1980, Ashton-Tate foi um dos “três grandes” software editores no início negócios mercado de software, os outros sendo desenvolvimento Lotus e WordPerfect.

A partir de meados da década de 1980, várias empresas produziram suas próprias variações sobre o produto de dBase e especialmente a linguagem de programação dBase. Estes incluíram FoxBase + (mais tarde renomeado FoxPro), Clipper e outros produtos chamados de xBase. Muitos destes eram tecnicamente mais fortes do que o dBase, mas poderiam conseguiram destronar o dBase. Isto mudou com a introdução desastrosa do dBase IV, cujo desenho e estabilidade eram tão pobres, que muitos usuários migraram para outros produtos. Simultaneamente, houve uma crescente utilização de SQL (Structured Query Language) em produtos de banco de dados criados pela IBM. Outro fator foi a adoção do usuário do Microsoft Windows em computadores desktop. A mudança para SQL e Windows exerceu forte pressão sobre os fabricantes de produtos xBase para investir em grande reformulação para fornecer novos recursos.

Apesar da crescente pressão para evoluir, no início de 1990 produtos xBase constituíam a principal plataforma de banco de dados para implementar aplicativos. O tamanho e o impacto do mercado de xBase não passou despercebido, e dentro de um ano, as três empresas top xBase foram adquiridas por grandes empresas de software. A Borland adquiriu a Ashton-Tate, Microsoft comprou Fox Software e Computer Associates adquiriu Nantucket. No entanto, pela década seguinte, a maioria dos produtos xBase original tinha caíram em desuso e vários desapareceram. Atulamente ainda existem produtos da linha dBase, de propriedade de dBase LLC.

Em 2015, dBase, LLC. introduziu um conjunto de novos utilitários chamado dbfUtils. Os utilitários incluem:

  • dbfExport para exportar dados de arquivos DBF para CSV, Microsoft Excel e XML;
  • dbfImport para importar dados de formatos CSV, Microsoft Excel e XML para DBF;
  • dbfCompare permite 2 Tabelas DBF comparar as diferenças e provê uma maneira fácil de sincronizar tabelas;
  • dbfInspect permite que os usuários visualizem detalhadamente os arquivos DBF e seus conteúdos.

Referências: