只是想知道是否有任何软件可以做到这一点?存储引擎是InnoDB,所以外键用于连接图中的表(如果这样的软件存在)。
答案 0 :(得分:3)
继续使用Visual Paradigm for UML的方式。
您需要什么:
- UML的视觉范例
- JDBC MySQL Connector:http://dev.mysql.com/downloads/mirror.php?id=383235#mirrors
1)为UML安装Visual Paradigm。
2)下载并解压缩JDBC MySQL Connector。
3)为UML打开VIsual范例。
4)选择工具 - >即时反转 - > JDBC
5)从语言下拉框中选择JDBC。
6)单击“...”按钮并浏览到解压缩的JDBC MySQL连接器文件夹,然后选择“mysql-connector-java”.jar文件。
7)从JDBC驱动程序名称下拉框中选择“MySQL”。
8)在“JDBC连接URL”文本框中,键入jdbc:mysql://~yoururl~ / ~yourdatabase~
9)输入MySQL数据库用户名和密码,然后单击“确定”。
10)从新对话框中选择您想要的选项并完成!
答案 1 :(得分:2)
您可以使用Enterprise Architect从数据表生成显示外键约束的数据模型。
它为您提供了一个UML工具中的数据模型,您可以轻松地跟踪到其他UML工件。但是,它不会从数据表中自动创建类模型。让您的类模型直接镜像您的数据模型不是最佳做法,但这将为您提供良好的开端。
答案 2 :(得分:0)
另一种方法是使用Dali等项目从数据库创建java代码。一旦在代码中创建了带注释的数据库(例如实体),就可以将其反转为类图。 因此,您从数据库中获取UML模型。 最后阶段是使用hibernate重新构建和再次生成数据库。这是可能的,因为使用Java注释与UML模型混合。 真的很酷: - )
我知道Omondo正在提供Java注释UML支持,并认为其他一些工具应该具有相同的功能,但不知道哪一个。