我很乐意手动编写数据库中的表格,但这并不是向他人传达有关数据库信息的最简单方式,特别是对于那些不太熟悉通过脚本编码表格并且会使用phpMyAdmin等工具的人。
因此,是否有一个免费的程序(对于我来说,它必须在Mac上运行,但可以为其他人提供相同的问题建议PC应用程序)或脚本(最好是PHP或Python),允许您设计数据库结构,然后输出用户选择的基本图表或代码?
我很乐意手动编写数据库中的表格,但这并不是向他人传达有关数据库信息的最简单方式,特别是对于那些不太熟悉通过脚本编码表格并且会使用phpMyAdmin等工具的人。
因此,是否有一个免费的程序(对于我来说,它必须在Mac上运行,但可以为其他人提供相同的问题建议PC应用程序)或脚本(最好是PHP或Python),允许您设计数据库结构,然后输出用户选择的基本图表或代码?
在电脑上,您可以使用MS Visio制作数据库实体图。
它甚至可以从现有数据库中进行反向工程。
第一次使用时设置可能有些麻烦,但之后非常方便。
开放式系统架构师有一定的潜力。它与Visio非常相似。
MySQL Workbench是我尝试过的最好的数据库设计工具。
SchemaBank(一家基于Web的SaaS供应商)可以将您的ER设计转换为MySQL和PG的SQL语句。但目前还不能进行图形导出。好处是您无需安装任何东西(因为它是基于浏览器的),而且几乎不需要花费。您还可以与其他人分享您的设计。
Oracle的SQLDeveloper可以与Oracle和MySQL数据库一起使用。