Android

Como criar e compartilhar bancos de dados na Web

Como Criar Aplicações Web com Banco de Dados sem Códigos

Como Criar Aplicações Web com Banco de Dados sem Códigos
Anonim

Se você faz parte de um negócio, mais cedo ou mais tarde deseja poder colaborar em um banco de dados com um colega ou cliente. No passado, a maneira mais fácil de compartilhar um pequeno banco de dados era criar uma planilha e enviá-la por e-mail para seus colaboradores. Embora este não seja o melhor método, ele resistiu à competição mais sofisticada por várias razões:

Primeiro, bancos de dados ainda são complicados para algumas pessoas entenderem, e planilhas são mais óbvias. Uma planilha está normalmente contida em uma planilha. tela única, por isso é fácil para alguém descobrir sua lógica, e a grade de linhas e colunas também é mais fácil do que o banco de dados relacional típico com uma série de tabelas. As tabelas são mais do que muitas pessoas - especialmente aquelas que não têm muito treinamento formal em TI - querem lidar com elas. Em segundo lugar, as ferramentas de colaboração de banco de dados são difíceis de aprender e usar. Veja quantas as pessoas ainda usam o Lotus Notes para email e não muito mais. E como a maioria de nós está confortável com o e-mail, usá-lo como sistema de transporte não é tão desgastante. Até chegar o dia em que três pessoas estejam trabalhando na mesma planilha ou banco de dados e façam alterações conflitantes.

Em terceiro lugar, criar os tipos corretos de aplicativos colaborativos requer alguma habilidade e compreensão de como e quais tipos de dados são compartilhados. Quantas pessoas vão estar adicionando / alterando registros ao seu banco de dados? Quantos só querem fazer consultas e relatórios? E como evitar atualizações concorrentes conflitantes?

[Leitura adicional: Os melhores serviços de streaming de TV]

Então, quais são suas opções, se você não quiser enviar planilhas por e-mail? Você tem dois métodos básicos. A primeira é usar um dos muitos programas de banco de dados compatíveis com Internet. O Alpha Five tem algumas ferramentas prontamente disponíveis na Web e sua edição padrão é de US $ 200 ou você pode comprar a versão do Filemaker Server por US $ 1.000. Há muitos outros, mas esses dois são os mais fáceis de configurar e usar na Internet.

Para ambos os produtos, você precisará usar uma máquina Windows ou Mac hospedada em seu provedor de Internet ou então ter outros meios de conectar a máquina na qual você executa seu banco de dados na Internet. (PointInSpace é um provedor que oferece uma conta de hospedagem do Filemaker Pro por US $ 40 por mês, e a ZebraHost oferece hospedagem Alpha Five a partir de US $ 30 por mês. Aqui está um link para uma série de tutoriais em vídeo sobre como fazer isso com o Alpha Five.) também terá que aprender sua linguagem de programação e ficar confortável com a forma como eles produzem relatórios. Esse método tem a vantagem de você estar executando um programa de banco de dados real e tem mais flexibilidade. Mas tem um alto custo de entrada em termos de habilidades e pode ser mais do que você quer lidar. Aqui está um exemplo de uma das telas que mostra o tipo de programação que você precisa entender para o Alpha Five:

Se as habilidades exigidas em qualquer uma delas são assustadoras, você provavelmente terminará com o segundo método, que é usar uma das empresas de serviços da Web voltadas para o compartilhamento de planilhas e dados tabulares. Embora o Google Docs permita que as pessoas colaborem em um nível de arquivo, o que realmente queremos é algo um pouco mais sofisticado e que possa reconhecer os registros individuais. Há pelo menos quatro serviços que descobri que fazem isso:

• TrackVia, US $ 10 por usuário por usuário

• DabbleDB, US $ 8 por usuário por usuário

• QuickBase da Intuit US $ 250 por mês para 10 usuários

• Blist.com, US $ 10 por mês por usuário mais US $ 30 por mês para uma conta de administrador

Com tudo isso, você pode criar uma conta e fazer o upload de sua planilha em cerca de cinco minutos. Se sua primeira linha na planilha contiver seus nomes de campo, você está quase pronto. Você pode facilmente classificar qualquer coluna rapidamente clicando nos ícones de seta. Você pode localizar rapidamente registros duplicados, criar um modelo de mala direta e formulários para o seu site, tudo com apenas alguns cliques do mouse.

Os relatórios personalizados são simples e, além disso, podem ser distribuídos por e-mail para seus colaboradores em um cronograma definido. Adicionar diferentes colaboradores com várias permissões discretas é muito simples e, em cerca de 30 minutos, você pode ter uma configuração de projeto e trabalhar com sua equipe. A boa notícia é que você não precisa ser um programador ou até mesmo agir como um. Você também não precisa pagar taxas de hospedagem (incluídas como parte do serviço) e tudo o que você precisa é que seu navegador da Web acesse seus dados.

Para ter uma ideia do que está envolvido, todos os quatro serviços permitir que você possa começar com contas gratuitas. No caso da TrackVia, você tem 14 dias antes de ter que dar seu cartão de crédito, e no caso do dabbleDB, você pode usar a conta gratuita para sempre, desde que não se importe que seus dados estejam visíveis ao público. Com blist, você pode usar sua conta de consumidor de graça para sempre, mas limita você a bancos de dados menores que 100 MB. O QuickBase oferece a você um teste gratuito de 30 dias e a capacidade de compartilhar com até 10 pessoas, portanto, se você estiver procurando por algo para apoiar apenas alguns colaboradores, isso será muito caro.

Cada um dos quatro serviços difere em termos de como eles podem importar dados para o banco de dados, quais tipos de relatórios estão disponíveis e quantos bancos de dados e armazenamento diferentes são permitidos por conta. É por isso que é melhor experimentar cada um e ver o que faz mais sentido para o seu estilo de trabalho e recursos indispensáveis, e até onde você pode realmente chegar sem conhecer qualquer HTML real.

Vamos dar uma olhada em como você importe seus dados no TrackVia como um exemplo. Quando você cria um novo banco de dados, são apresentadas três opções, como você vê na tela abaixo:

Você pode fazer o upload de uma planilha, e se clicar no link "ver dicas", verá uma lista de advertências e instruções sobre como fazer isso. Se você tiver seus dados em um arquivo CSV, primeiro precisará importá-los para o Excel antes de obter os dados no TrackVia. Alguns dos outros serviços permitem que você importe CSVs diretamente ou recorte e cole dados de sua área de trabalho ou de um site. Você também tem a opção de iniciar com um modelo de banco de dados de amostra, e o TrackVia oferece mais de uma dúzia de modelos diferentes. Digamos que você escolha o modelo de contatos. Em seguida, você pode adicionar cada registro de contato um de cada vez usando um formulário da Web padrão ou usar a ferramenta Importar e trazer essa planilha.

O TrackVia também tem uma opção interessante para monitorar uma caixa de entrada de email especial que coletará novos registros do banco de dados e postar as informações automaticamente. Se você acessar a ferramenta Email Collecting, verá uma série de telas, incluindo a abaixo, que você pode usar para configurar esse recurso. Você pode mandar seus e-mails criar novos registros ou atualizar os registros existentes.

Boa sorte com o compartilhamento de seus bancos de dados e planilhas!