对于CakePHP应用程序,我创建了MySQL数据库。

哪种工具用于创建数据库的ER图?桌子之间的字段和关系是按照CakePHP喜欢的方式创建的。

先感谢您!

有帮助吗?

解决方案

尝试 mysql工作台. 。它包含非常好的数据建模工具。看看他们 屏幕截图 对于EER图(增强的实体关系,这是一个缺口图)。

这不是特定于CakePHP的,但是您可以修改选项,以便外国钥匙和加入桌子遵循CakePHP使用的惯例。完成规则后,这将简化您的数据建模过程。

其他提示

采用 mysql工作台. 。创建数据库的SQL转储文件

请在以下步骤中:

  1. 单击文件 - >导入 - >反向工程师mysql创建脚本
  2. 单击浏览,然后选择您的SQL创建脚本。
  3. 确保检查“将导入的对象放在图表上”。
  4. 单击执行按钮。
  5. 你完成了。

如果您不想安装MySQL Workbench,并且正在寻找在线工具,则可能会有所帮助: http://ondras.zarovi.cz/sql/demo/

我经常使用它来为我构建的各种应用程序创建简单的DB模式。

CakePHP旨在用Rails框架克隆用作Ruby,在PHP中进行,因此任何基础数据库的反向工程都毫无意义。 EER图应与模型层进行反向设计。

确实存在Ruby的此类工具,您可以看到从模型反向工程的Redmine数据库EER图。不是来自数据库。http://redminecookbook.com/redmine-erd-diagrams.html

使用以下工具:http://rails-erd.rubyforge.org/ http://railroady.prestonlee.com/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top