Artigo SQL Magazine 50 - Introdução a Bancos de Dados na era da web 2.0
Este artigo mostra como funcionam estes bancos de dados por meio da construção e configuração de uma aplicação simples em dois bancos de dados da Web 2.0 gratuitos.
Desenvolvimento
Introdução a Bancos de Dados na era da web 2.0
As aplicações da chamada Web 2.0 vêm ganhando cada vez mais destaque. Estas aplicações são desenvolvidas com o objetivo de apresentar para o usuário uma aplicação Web que possua todas as funcionalidades de uma aplicação comum, porém disponibilizas em um navegador (browser). A partir desta idéia, surgiram diversos tipos de aplicações que servem como alternativa para as aplicações tradicionalmente encontradas na estação de um usuário. Os exemplos mais comuns destas aplicações envolvem as planilhas eletrônicas, os editores de texto, e visualizadores de vídeos e mapas.
Além de fornecer uma alternativa para as aplicações tradicionais encontradas nas estações dos usuários, alguns sites também apresentam bancos de dados desenvolvidos de acordo com a idéia da Web 2.0. Este artigo mostra como funcionam estes bancos de dados por meio da construção e configuração de uma aplicação simples em dois bancos de dados da Web 2.0 gratuitos.
Armazenando dados na Web
A idéia de armazenar dados em aplicações Web não é nova. Contudo, com a recente adoção de tecnologias que permitem a transferência assíncrona de conteúdo, como o AJAX (Asynchronous Javascript And XML), cada vez mais aplicações vêm sendo desenvolvidas com o foco na interatividade do usuário e com recursos dinâmicos diretamente no navegador. Alguns analistas dizem que muitas destas aplicações ricas, chamadas de RIA (Rich Internet Applications), possuem o potencial para substituir as tradicionais aplicações que devem ser adquiridas, instaladas e configuradas em cada estação do usuário.
Deixando a previsão de lado, vamos nos concentrar no tipo de aplicação chamada Web Database. A idéia é substituir, pelo menos parcialmente, o uso de bancos de dados simples. Deste modo, quando o usuário deseja montar um pequeno cadastro a ser disponibilizado publicamente ou precisar de algum lugar para armazenar uma quantidade pequena de informações que não são adequadas para uma planilha, pode-se utilizar as aplicações chamadas de Web Databases. Exemplos de uso deste tipo de aplicação incluem formulários para cadastros simples, avaliação de conteúdo, pesquisas de opinião e cadastro de contatos.
Com este objetivo, o foco destas aplicações não é substituir o desenvolvimento tradicional de aplicações e nem os bancos de dados corporativos, como o SQL Server ou o Oracle. Ao invés de substituir os bancos de dados corporativos, estas aplicações apresentam uma alternativa para bancos de dados chamados de desktop, onde um usuário sem grandes conhecimentos pode montar rapidamente uma estrutura de armazenamento e um formulário de inserção de dados. Como exemplos de bancos de dados desktop podemos destacar o Access, o Paradox e o padrão Xbase." [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo