我有一个数据库,想要输出UML图。是否有软件可以做到这一点?
理想情况下它将是UML,但数据库的图形表示可以起作用。
答案 0 :(得分:1)
您需要的是盒子和箭头,但我建议您尝试使用E / R工具。它们类似于UML,但用于关系数据库。一个好的可以导入和导出SQL,这是你无法从UML工具获得的。
如果您使用MySQL,MySQL Workbench确实做得非常好。
答案 1 :(得分:1)
您可以使用Erwin Data Modeler,Embarcadero的ER Studio或Microsoft的Visio。如需更长的列表,请访问此网站http://www.databaseanswers.org/modelling_tools.htm。
答案 2 :(得分:1)
来自Sparx Systems的Enterprise Architect是一个商业UML建模工具,具有数据(基础)建模工具,包括转发(到SQL)和反向(来自ODBC)模式工程。
它支持大多数最大的数据库,包括Oracle,Sybase,MySQL,Access,SQL Server和PostgreSQL。
答案 3 :(得分:0)
我建议使用Eclipse的Dali插件。您只需要一个jdbc conncetor并可以从您的数据库创建Java代码。从java代码开始,您只需将代码反向工程为UML模型,即可获得类图。