[Thecnica Sistemas] Porque é preciso usar gerenciadores e linguagens de programação para acessar um banco de dados? 
tte

HOME
 
DVDs e PENDRIVES
 
DICAS TÉCNICAS
TUTORIAIS e VÍDEOS
 
FALE CONOSCO
 
SERVIÇOS AO CLIENTE
Inscreva-se no nosso nosso canal no Youtube para ser notificado de novos vídeos

Você está aqui: Home » Artigos sobre Aplicativos
Artigo (veja mais 45 artigos nesta área)

Porque é preciso usar gerenciadores e linguagens de programação para acessar um banco de dados?

Questão colocada pelo leitor

Gostaria de ver se vocês poderiam tirar uma dúvida sobre o artigo “Banco de Dados para microcomputadores” publicado na Revista PnP nº 14. Como novato na área sempre vi o programa de banco de dados como um programa igual os editores de texto ou as planilhas eletrônicas, onde se cria um texto ou planilha que podemos manipular, salvar numa determinada extensão e abrir no mesmo programa. Só que quando falamos de Banco de dados sempre surge o termos como programação, linguagem, etc.

Vem daí a minha duvida: os programas de banco de dados não deveriam seguir as mesmas etapas dos editores de texto ou planilhas onde eu crio, salvo e abro um arquivo? Porque da necessidade de aplicativos, linguagens, emuladores, montadores, etc? Afinal o dBASE, o Clipper e o Access são aplicativos ou linguagens?


Nossa respostaO leitor se refere ao artigo “Banco de Dados para microcomputadores” publicado na Revista PnP nº 14.

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 Revista PnP nº 14 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
Enviar para amigo Assinar newsletter Entre em contato

Nenhum comentário até o momento.

Seja o primeiro a comentar este artigo!

Login:
Senha:
  • Se você já se cadastrou no site, basta fornecer seu nome e senha.
  • Caso ainda não tenha se cadastrado basta clicar aqui.


TEMOS MAIS 45 ARTIGOS SOBRE APLICATIVOS:
Office 2019: o que trouxe de novidades e quais tendências ele indica
Como trocar a placa-mãe sem perder a instalação de um determinado programa?
BrOffice, LibreOffice e OpenOffice são compatíveis?
Não consegue gravar CDs em 1X. Mas, será que é necessário fazer isso?
Perda de pacotes na rede pode causar discrepância nos dados de um aplicativo comercial?
Programa administrativo feito em Clipper não roda no Windows 7 de 64 bits
Qual firewall poderia substituir o do Windows?
Para que serve o .NET Framework da Microsoft? Devo ou não instalar? Qual versão escolher?
Como rodar vários sistemas operacionais num mesmo micro?
Problemas num programa administrativo rodando em rede: erro no servidor
Programa administrativo em DOS não aceita impressora matricial Epson na porta USB com adaptador
Não consegue restaurar imagem de HD no formato .GHO feita com Norton Ghost versões 12, 14, ou 15
Ripadores de CDs e DVDs gratuitos para Windows
Adobe Flash Player não instala no Internet Explorer 64 bits do Windows 7
Avast ganhou fôlego com versão 5. Mas será o suficiente para concorrer com o AVG 2011?
Começar a aprender sobre virtualização
AVG Antivírus 2011 é uma boa opção entre os produtos grátis
OpenOffice.org abandona Oracle e organiza fundação para continuar o desenvolvimento independente
Qual é o melhor antivírus gratuito para você baixar?
Migração de dados de um programa administrativo para outro
Como remover a mensagem de que meu Office 2007 não é original?
Não consigo apagar emails no Outlook Express
Micro trava só quando entra em alguns sites específicos
Quais programas gratuitos usar no Windows para ficar legalizado e evitar a pirataria?
Como passar de vinil (LP) e cassete para MP3
A computação em 64 Bits já chegou. Finalmente!
Como gravar arquivos no formato APE e CUE? No Nero está dando erro.
Como abrir documentos do Office 2007 no Openoffice e nas versões anteriores de Office
Emprestar ou copiar CD e DVD é pirataria?
Problemas ao executar o jogo Harry Potter
Explicando o que é Kilobit, Megabit e Gigabit
Como copiar arquivos ocultos e pastas pelo DOS
Erro 1012 em programa Clipper
Rede transmite bem mas recebe lentamente
Dificuldade em instalar driver para Modem US Robotics
Cabo para ligar switch com switch é igual ao usado para ligar micro com switch?
Como identificar o tipo de memória
Programa gratuito e eficiente para teste de memória
Impressoras Espon e o programa SSC para ressetar os cartuchos
Lâmpadas ficam todas piscando na impressora Epson C86
Manutenção de PCs é tarefa para amadores?
Como prender o Cooler sem os grampos?
CMOS Descarregando, e a placa-mãe não tem bateria. Como resolver este problema?
Compartilhamento de internet do Windows versus servidor proxy. Qual é o melhor?
Microsoft descontinuou FrontPage. Já vai tarde...
Como fazer backup dos dados da agenda do Outlook Express
Posso colocar duas placas de rede no mesmo micro?
Qual é o melhor processador para jogos: Intel ou AMD?



SEJA VOCÊ TAMBÉM UM COLABORADOR!

Colabore com nosso site, contribua para o desenvolvimento da informática e, de quebra, aumente seu currículo e promova sua empresa!
É simples:
  • Se você é uma pessoa física e deseja colaborar com notícias, artigos e sugestões, veja a seção Quero colaborar
  • Caso tenha uma empresa do setor e quer divulgá-la junto aos nossos visitantes, veja a seção Anuncie
  • Caso sua empresa faça Assessoria de Imprensa para um ou mais clientes, você pode mandar os releases para nossos repórteres e teremos a maior satisfação divulgar as notícias neste espaço.
  • Se você é um órgão de imprensa, contate-nos em imprensa@luzes.org e conheça as várias maneiras para interagir com nosso site e nossos visitantes.

  • Por favor entre em contato para qualquer dúvida, imprecisão do conteúdo ou informação indevidamente divulgada.
  • Os artigos e demais informações assinadas são de integral responsabilidade de seus autores.
  • O conteúdo deste site está protegido pelo Acordo Internacional da Creative Commons.
  • Os produtos e serviços de terceiros aqui divulgados são de inteira responsabilidade de seus anunciantes.
  • Nosso nome, logomarca e demais sinalizações estão protegidas na forma da lei.