Qual é a melhor solução para o banco de dados compartilhado que atende a esses requisitos?

1

Qual solução você recomendaria que tenha:

  • um banco de dados relacional com uma interface do usuário
  • acesso para 20 a 50 usuários potencialmente trabalhando em paralelo
  • autenticação do usuário
  • log de alterações
  • formulários personalizáveis para inserir dados no banco de dados
  • diferentes níveis de direitos de acesso (ler, ler e escrever, admin)
  • dados hospedados no meu servidor
  • muito pouco a absolutamente nenhuma "programação" a ser implementada
  • com o menor custo possível:)

Alguns antecedentes:

Atualmente, tenho um banco de dados do Microsoft Access, com diferentes formas para facilitar a interface do usuário. Eu gostaria de agora dar acesso a este banco de dados para aproximadamente 20 usuários - então eu preciso ser capaz de rastrear quem atualiza o quê.

Idealmente, gostaria de ter uma aparência e comportamento da Web 2.0, mas isso é opcional.

Até agora, examinei:

  • Microsoft ASP.NET; mas isso me parece que muita programação será necessária
  • CRM de código aberto, como Joomla, Drupal ou SugarCRM; embora pareça um exagero para o meu objetivo, e não tenho certeza se será fácil implementar ou gerenciar
  • Criador do Zoho ; isso foi o mais próximo que eu já vi do meu objetivo, mas eu entendo que os dados estão hospedados em servidores Zoho que eu não quero

Qualquer sugestão é bem-vinda.

    
por tucson 31.08.2009 / 22:46

4 respostas

2

Estruturas de programação como o CakePHP, Django e Rails oferecem maneiras fáceis de criar um aplicativo. Requer mais conhecimento tecnológico do que produtos de bancos de dados comerciais, portanto, talvez seja necessário contratar um desenvolvedor de aplicativos / da Web para definir as coisas para você.

Além disso, eu ouço FileMaker é bastante decente. Não tenho certeza se ele será executado em seu hardware, mas pode valer a pena investigar.

    
por 04.10.2009 / 19:10
1

"O Scafolding geralmente é algum tipo de geração de código em que você aponta para um banco de dados, e a tecnologia cria telas básicas de CRUD (criar, ler, atualizar, excluir)." encontrado aqui . Parece interessante.

Existe um método fácil de implementar o andaime?

    
por 02.09.2009 / 16:42
1

Até agora, o mais próximo que cheguei do meu objetivo foi:
- uma base de dados mysql,
- um servidor web apache http,
- com o phpmyadmin para administrar o banco de dados,
tudo empacotado no xampp;

Mas estou faltando pelo menos alguns formulários web front-end , por exemplo baseado em php, para permitir que os usuários visualizem e editem o conteúdo do banco de dados.

Existem algumas ferramentas que geram formulários PHP. Eu testei, por exemplo, o PHP Mysql Web Database Application Gerador de códigos . Este software criou para mim com um clique de um botão um conjunto completo de formulários web, incluindo menus e formulários para visualizar e editar conteúdo. MAS ... houve alguns bugs, então deixei cair ...

então ainda estou procurando.

Neste momento, estou a investigar o phpmyedit para criar os meus formulários da web. É grátis e parece trabalhar tão longe. Eu criei alguns formulários. Mas ainda não estou satisfeito com os formulários e preciso personalizá-los.

    
por 20.09.2009 / 18:36
0

Dabo parece interessante:

link

Parece ser algo como o Visual FoxPro, mas em Python.

    
por 20.09.2009 / 08:37