满足这些要求的共享数据库最佳解决方案是什么?

满足这些要求的共享数据库最佳解决方案是什么?

您会推荐哪种解决方案:

  • A关系型具有用户界面的数据库
  • 可供 20-50 名用户访问并行工作
  • 用户认证
  • 变更日志
  • 可定制的表单,用于在数据库中输入数据
  • 不同的访问权限级别(读取、读写、管理员)
  • 数据托管在我的服务器上
  • 几乎不需要实施“编程”
  • 尽可能降低成本:)

背景信息:

我目前有一个 Microsoft Access 数据库,它具有不同的表单以方便用户界面。我现在想将这个数据库的访问权限授予大约 20 个用户 - 因此我需要能够跟踪谁更新了什么。

理想情况下,我希望拥有 Web 2.0 的外观和感觉,但这是可选的。

到目前为止,我已经研究过:

  • Microsoft ASP.NET;但在我看来,这需要大量的编程
  • 开源 CRM,如 Joomla、Drupal 或 SugarCRM;虽然这看起来有点超出我的目标,而且我不确定它是否易于实施或管理
  • Zoho 创建者;这是我见过的最接近我目标的,但我知道数据托管在 Zoho 服务器上,我不想

欢迎任何建议。

答案1

CakePHP、Django 和 Rails 等编程框架都提供了构建应用程序的简单方法。它需要比商业数据库产品更多的技术专业知识,因此您可能需要聘请 Web/应用程序开发人员来为您设置。

除此之外,我听说FileMaker相当不错。不确定它是否能在你的硬件上运行,但可能值得研究一下。

答案2

“Scafolding 通常是某种类型的代码生成,你将其指向数据库,然后该技术会创建基本的 CRUD(创建、读取、更新、删除)屏幕。”这里。 听起来不错。

是否有一种简单的方法来实现脚手架?

答案3

迄今为止,我越接近我的目标是:
- 一个 mysql 数据库,
- 一个 apache http web 服务器,
- 使用 phpmyadmin 来管理数据库,
全部打包在 xampp 中;

我失踪了至少一些前端网页表单,例如基于php,让用户查看和编辑数据库内容。

有一些工具可以生成php表单。例如我测试过PHP Mysql Web 数据库应用程序代码生成器。只需单击一下按钮,该软件即可为我创建一整套 Web 表单,包括菜单和用于查看和编辑内容的表单。但是... 有一些错误,所以我放弃了它...

所以我仍在寻找。

现在,我正在研究使用 phpmyedit 创建我的 Web 表单。它是免费的,到目前为止似乎还不错。我已经创建了一些表单。但我对这些表单还不满意,需要对其进行自定义。

答案4

Dabo 看起来很有趣:

http://dabodev.com/

它看上去有点像 Visual FoxPro,但是用 Python 编写。

相关内容