有许多IDE以图形方式创建数据库架构。我想知道我怎么能在网上做到这一点?是否有开源代码/库/应用程序已经这样做了?
基本上,我所看到的是:让用户定义一个表和列 - 这是普通人的术语:以图形方式定义关系等。
然后应该将图片翻译成xml,我可以从中获取关系详细信息。
类似于此的内容:http://www.zoho.com/creator/lp/easy-online-database.html
答案 0 :(得分:0)
嗯,zoho不是通用数据库设计师,它是CRM / ERP / Office套件之间的交叉,因此您可以自定义系统,该系统不仅包含表模板,还包含应用程序逻辑。
我不知道哪些工具可以让您在线设计。
在开源领域中,没有太多允许视觉设计的东西。假设当你用图形表示你的意思是E-R图表时,请查看this列表(但这些都不在线)。
如果您想要在线,并且您希望用户(!)能够定义表和列,那么您将不得不让用户编写可以使用这些表和列的代码;否则你将无法给予他们绝对的自由。
如果是这种情况,那么您希望用户无法定义表和列,但您希望他们能够自定义现有表(如zoho那样)。
或许你需要查看像zope这样的在线app / db框架。