|
Access, o bando de dados "for Windows" da Microsoft |
| Autor: Antonio Lopes de Noronha Filho |
| A Celepar já possui uma cópia do Gerenciador de Bancos de Dados ACCESS. O Microsoft ACCESS é um sistema de Banco de Dados que apresenta um novo conceito de construção de sistemas, que é a Programação Orientada a Eventos, seguindo a filosofia do ambiente operacional Windows. UM BREVE HISTÓRICO: A história de sistemas de bancos de dados para computadores pessoais começou com o surgimento de linguagens de programação para estas máquinas, como o COBOL, já bastante popular em máquinas de médio e grande porte. O COBOL, porém, devido a suas limitações de recursos, principalmente de interface, exigia muito tempo para desenvolvimento e para manutenção de sistemas, tornando assim o custo dos projetos altos. Na década de 80, surgiu o dBase, que era um sistema de desenvolvimento muito mais simples, e com mais recursos, proporcionando maior produtividade às equipes de desenvolvimento, e graças a isto, tornou-se best-seller em banco de dados para computadores pessoais. O dBase, porém, não gerava aplicações executáveis, o que dificultou sua penetração no desenvolvimento de aplicações comerciais. Aproveitando este espaço deixado pelo dBase, surgiu então o CLIPPER, um compilador para o dBase, que em pouco tempo dominou esta fatia do mercado. Com o surgimento do conceito de Programação Orientada a Objetos, e com a grande popularidade do ambiente operacional Windows, não era difícil prever em que direção seria a evolução dos sistemas de bancos de dados para PC. Após a popularização de editores de texto e planilhas eletrônicas para o ambiente Windows, surgiram então os Sistemas Gerenciadores de Bancos de Dados "for Windows". O ACCESS é um banco de dados para Windows, que tem como principal característica tornar fácil o uso de poderosos recursos, permitir que você trabalhe virtualmente em qualquer formato de banco de dados, e contar com uma extraordinária ajuda ao aprendizado. É um banco de dados que permite a realização de trabalhos pesados sem esforço. O ACCESS, seguindo a linha do Windows, possibilita que se trabalhe com o conceito de Programação Orientada a Eventos. A programação Orientada a Eventos é uma nova filosofia de programação onde o programa é composto basicamente por: interfaces, rotinas da aplicação e rotinas de apoio (bibliotecas). Neste caso, os eventos são relacionados a determinadas ações, que podem ser: O usuário pressionando alguma tecla específica ou selecionando alguma opção com o mouse (como um botão ou um item na barra de menu), mensagem vinda de outro processo, interrupção de hardware, e outros. A chamada dos eventos é controlada pelas interfaces. CARACTERÍSTICAS DO ACCESS O ACCESS apresenta o conceito de Consultas por Exemplo, onde você tem acesso rápido a qualquer informação. A seleção de seus dados é feita de forma visual: com o auxílio do mouse, você arrasta e posiciona tabelas, associa campos e especifica os critérios desejados. Se desejar, pode selecionar seus dados, opcionalmente, com comandos SQL. Para um acesso aos dados de forma mais rica, o ACCESS conta com o conceito de Formulários, que são ambientes de apresentação e entradas de dados. Estes formulários são montados empregando-se as ferramentas visuais específicas do software. Em poucos minutos, você cria seu formulário, tendo apenas que arrastar e posicionar os campos no layout e aplicar as fontes e cores desejadas. Enquanto você estiver trabalhando em seu formulário, é possível classificar e limitar os dados através de filtros. Para a apresentação e impressão de dados de forma sofisticada, o ACCESS conta com o conceito de Relatórios, que são capazes de: criar cabeçalhos e rodapés em páginas e no relatório, calcular percentagens de totais e posicioná-las em qualquer parte do relatório, executar formatações complexas com layouts de múltiplas colunas e conferir excelente qualidade de apresentação sendo possível a inserção de logotipos, figuras, gráficos e qualquer outro tipo de objeto OLE.
Para a execução de tarefas repetitivas de bancos de dados, o ACCESS conta com as Macros, que é um modelo de programação onde são selecionadas as ações que devem ser executadas. (Uma relação "grosseira" das macros com o código de programa ACCESS BASIC no ambiente ACCESS-Windows é que elas estariam uma para a outra assim como estão um código de programa e um arquivo de lote (.bat) no ambiente DOS.)
Os usuários do ACCESS contam com o auxílio dos Assistentes de Formulários e Assistentes de Relatório que ajudam a realizar operações com bancos de dados, que normalmente levariam horas, em poucos minutos. O ACCESS possui uma poderosa linguagem de programação capaz de realizar além das instruções tradicionais como: atribuição de valores a variáveis, operações lógicas e aritméticas, testes de condições, laços de repetição, etc. O ACCESS BASIC possibilita acesso mais robusto às informações de seus próprios bancos de dados, aos servidores de objetos e permite a execução de funções das bibliotecas do Windows. O ACCESS BASIC encontra-se em um ambiente de desenvolvimento integrado onde é possível editar programas, ter acesso a um help on-line sensível ao contexto que permite a você encontrar soluções com agilidade, além de um conjunto completo de ferramentas de depuração (debugging), e a possibilidade de definição de Breakpoints, além de execuções passo a passo.
Estão também presentes no ACCESS os Consultores, que podem trabalhar simultaneamente ao seu trabalho de desenvolvimento, permitindo que você se familiarize com o sistema enquanto trabalha.
CONSIDERAÇÕES: Trabalhando-se com o ACCESS, suas bases de dados construídas sobre outros softwares de banco de dados não estarão perdidas, pois o ACCESS permite importação e exportação de arquivos dBaseIII, dBase IV, Paradox 3.0 e 3.5 e Btrieve. Tabelas que estejam sendo utilizadas por outras aplicações, como por exemplo uma tabela .dbf sendo usada em um programa CLIPPER, podem ser anexadas a aplicações em ACCESS, e serem tratados em multiplataforma; sendo assim, os dados podem ser utilizados por qualquer uma das aplicações, tanto ACCESS quanto CLIPPER. O ACCESS permite também importação de dados de outros formatos como Fox Pro, EXCEL, Lotus 123 e arquivos ASCII; sendo assim, é possível que uma planilha eletrônica seja ligada dinamicamente a um banco de dados e, a cada consulta ao banco de dados, as informações referentes a uma determinada planilha, que estão ligadas, estarão sempre atualizadas. Em resumo, o que isto significa: Tem-se um banco de dados que possua muitas informações numéricas e que estas informações são editadas e calculadas primeiramente em uma planilha eletrônica EXCEL, e esta planilha é atualizada a todo instante. É possível, então, que um outro membro da equipe tenha acesso a determinadas informações que estão em certos campos da planilha e às demais informações sobre o banco de dados ao qual esta planilha está relacionada, sem a necessidade deste entrar no EXCEL em nenhum instante, e sem a necessidade de alguém digitar os dados da planilha no banco de dados. Eles estão ligados dinamicamente. O ACCESS traz como inovação a possibilidade de definir um determinado campo de banco de dados como OLE (Object Linking and Enbendding do Windows), podendo ser guardados neste campo quaisquer dados suportados pelo servidor de objetos do Windows, que estiver em execução (isto muda para cada configuração de Windows, dependendo dos servidores de objeto instalados; em caso de dúvida, execute a partir do Gerenciador de Programas o REGEDIT.EXE), havendo assim suporte para Multimídia, desde que haja servidores de objetos adequados. ARQUITETURA DO ACCESS: O ACCESS, devido a sua arquitetura versátil, pode trabalhar das seguintes formas: . Como banco de dados independente. O ACCESS pode acessar e modificar dados em outros formatos, de Pcs a Servidores de Bancos de Dados e, graças à tecnologia ODBC (Open DataBase Conectivity), mais drivers para outros SGBD (Oracle, DB2, Rdb, AS/400, Teradata e outros) estão em desenvolvimento e devem estar disponíveis, segundo anúncios do fornecedor, ainda em 1993. OS TIPOS DE DADOS SUPORTADOS PELO ACCESS SÃO: - Texto (tamanho variável). CONFIGURAÇÃO MÍNIMA NECESSÁRIA: - PC 386SX ou superior. CAPACIDADES DO ACCESS: - 32.768 tabelas em um banco de dados. REDES COMPATÍVEIS COM O ACCESS - Microsoft Lan Manager FINALMENTE: Um breve resumo do processo de desenvolvimento de uma aplicação em ACCESS: Uma vez especificada a aplicação, alguns passos então devem ser realizados: 1) Criar as tabelas com os dados; Já se encontra na GPT, em fase experimental, uma aplicação desenvolvida em ACCESS, para controle das Ordens de Serviço Internas, responsável também pelas faturas dos clientes da GPT. A aplicação é "for Windows", e quando estiver disponível no mercado a versão run-time do ACCESS (promessa do fabricante ainda para 1993) poderá rodar em qualquer máquina PC com Windows. Esta nova filosofia de sistemas gerenciadores de bancos de dados traz como principais benefícios a seus usuários: . Qualidade: tanto no item de interface com o usuário, como nos
itens de segurança e consistência dos dados. |
| Copyright@2003 / Companhia de Informática do Paraná - CELEPAR | links: |
![]() |
![]() |
![]() |