UML转SQL工具

8

有没有一些UML工具可以绘制我的数据库设计,并生成用于创建数据库的SQL脚本?

10个回答

6

1
请注意,EA的桌面版(最便宜的版本)不包括“代码工程”,其中包括生成DDL功能。参见: http://www.sparxsystems.com.au/products/ea/index.html#editions和http://www.sparxsystems.com/uml_tool_guide/data_modeling/generateddlforapackage.htm - JoeCool

4

Sparx Enterprise Architect可以做到这一点。它还可以反向工程现有的数据库。

当然,它也可以做更多的事情。


1

我不知道你使用的是哪种SQL语言,但你可以尝试一下MySQL Workbench。它是跨平台的,并且是免费的(指的是“自由软件”,而不是“免费啤酒”)。


1

您还可以尝试在线代码生成服务MOLA::UMLtoDB,该服务会自动生成一个SQL DDL脚本,用于创建与输入的UML类图相对应的数据库。


1

1

ArgoUML可以做到 - 开源且跨平台!但它还不是一个无缝的体验,尽管他们正在努力改进。


1

来自加利福尼亚州的Erwin 是这样的一个工具。

我们在先前的雇主中开始尝试使用它的想法。但是发现该工具的复杂性和成本抵消了对其需求。


0

是的,有几个CASE(计算机辅助软件工程)工具可以做到这一点。Microsoft Visio就是其中之一。


0

你最好使用Visio,它可以直接在你的服务器上创建表格,并支持反向工程...同时还支持许多数据库系统。


Visio已经移除了这个功能。要使用它,您必须使用2003年发布的面向企业架构师的Visio版本。 - Sean


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接