我该怎么做:在线定义/模型数据库

时间:2010-05-28 12:22:06

标签: javascript database database-design uml

有许多IDE以图形方式创建数据库架构。我想知道我怎么能在网上做到这一点?是否有开源代码/库/应用程序已经这样做了?

基本上,我所看到的是:让用户定义一个表和列 - 这是普通人的术语:以图形方式定义关系等。

然后应该将图片翻译成xml,我可以从中获取关系详细信息。

类似于此的内容:http://www.zoho.com/creator/lp/easy-online-database.html

1 个答案:

答案 0 :(得分:0)

嗯,zoho不是通用数据库设计师,它是CRM / ERP / Office套件之间的交叉,因此您可以自定义系统,该系统不仅包含表模板,还包含应用程序逻辑。

我不知道哪些工具可以让您在线设计。

在开源领域中,没有太多允许视觉设计的东西。假设当你用图形表示你的意思是E-R图表时,请查看this列表(但这些都不在线)。

如果您想要在线,并且您希望用户(!)能够定义表和列,那么您将不得不让用户编写可以使用这些表和列的代码;否则你将无法给予他们绝对的自由。

如果是这种情况,那么您希望用户无法定义表和列,但您希望他们能够自定义现有表(如zoho那样)。

或许你需要查看像zope这样的在线app / db框架。