Você está aqui: » Artigos sobre Aplicativos |
|
Artigo Porque é preciso usar gerenciadores e linguagens de programação para acessar um banco de dados?O leitor se refere ao artigo “Banco de Dados para microcomputadores” publicado na .
Conforme foi dito, os novatos podem até pensar que um sistema de banco de dados se resume a programas como o Access o o Excel da Microsoft, mas é muito mais que isto, conforme demonstramos no artigo citado.
Para entender melhor a questão, é preciso separar os sistemas de banco de dados em pelo menos três de seus componentes básicos:
1 O banco de dados em si,
2 O sistema gerenciador,
3 O sistema de recuperação e cadastramento dos dados.
O que foi demonstrado no artigo foi como estes três itens se inter-relacionam, formando diversas formas de cadastrar e recuperar informações. Programas como o Access tentam simplificar ao máximo o acesso aos dados e, neste sentido, funcionam como o leitor sugeriu. Entretanto, para cumprir sua tarefa, o Access precisa ter os três itens acima.
Mas o caso do Access seria o mais simples de todos os SGBD, sigla que é uma abreviação de Sistema Gerenciador de Banco de Dados. No outro extremo, em termos de complexidade, estão os grandes sistemas corporativos. Nestes todos os componentes de acesso aos dados são separados e fornecidos por empresas especializadas, com o intuito de agilizar os procedimentos e de diminuir ao máximo as chances de ocorrerem erros. Nesta situação, portanto, fica fácil identificar os três componentes acima, da seguinte forma:
O banco de dados, em si, pode ser um SGBD como o MySQL, Oracle ou MS-SQL, que já trazem embutidos em si sistemas especializados para facilitar a indexação e a busca dos dados.
O sistema gerenciador pode ser um do próprio fornecedor ou de outra empresa. Por exemplo, o MySQL, popular banco de dados gratuito, pode ser manuseado com um painel de controle via linha de comando embutido no mesmo, ou então usando programas gráficos como o My-SQL Front. Este controle serve para executar tarefas específicas como verificar a integridade dos dados e dos índices, além de criar e deletar tabelas e índices.
Enquanto isso, o sistema de recuperação e manuseio dos dados pode ser feito de inúmeras formas. Por exemplo, determinada empresa usa um banco de dados em MS-Server para guardar seus dados em determinado servidor. Este banco de dados pode ser acessado e controlado tanto por um programa feito para Windows, que roda em qualquer micro da rede local, e também pode ser acessado remotamente através de uma Rede Privada Virtual (VPN) ou via internet através do site da empresa.
É nos sistemas gerenciadores e nos sistemas de recuperação e manuseio que se utilizam as citadas linguagens de programação como Delphi, Clipper, Access, Visaul Basic, C+ e outras. Estas linguagens de programação se somam aos drivers fornecidos pelos fabricantes dos bancos de dados justamente para poder fazer a interface entre o usuário e os dados em si, usando alguma destas linguagens de construção de programas.
Assim, respondendo à questão inicial do leitor, se dBASE, Clipper e Access são aplicativos ou linguagens, dependendo do ângulo de visão eles podem ser os dois. Na verdade, são aplicativos que utilizam uma linguagem de programação para fazer outros aplicativos, e são estes aplicativos finais que farão a interligação entre os bancos de dados e os usuários dos mesmos.
Sugerimos que se leia atentamente o artigo publicado na pois lá todos estes aspectos estão explicados detalhadamente juntamente com dicas para lidar com os diversos SGBD na prática.
Publicado em 22/09/2009 às 00:00 hs
|
|
|
Enviar para amigo |
Assinar newsletter |
Entre em contato |
|
Nenhum comentário até o momento. Seja o primeiro a comentar este artigo!
- Se você já se cadastrou no site, basta fornecer seu nome e senha.
- Caso ainda não tenha se cadastrado basta clicar .
|
TEMOS MAIS 47 ARTIGOS SOBRE : | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | | • | |
|
|