是否有任何ER建模工具,然后将模型转换为Microsoft SQL Server数据库?
该工具应该具有以下功能:
我尝试过Microsoft Visio,但似乎不支持UML Notation,也不支持导出到MS SQL Server 我也试过Visual Paradigm,但我不确定我可以将模型导出到MS SQL Server。
答案 0 :(得分:1)
我使用 DB Visual Architect (来自Visual Paradigm系列的产品)将我的ER模型导出到SQL Server数据库。
DB Visual Architect 可以将ER模型导出到MSSQLServer / MySQL /...
它还允许我将 ER模型转换为与UML表示法相同的类图。
然而,它不是免费的。
无论如何,谢谢大家!
答案 1 :(得分:0)
查看以下Microsoft参考资料
答案 2 :(得分:0)
如果您接受商业软件,有一些选择:
升级到Microsoft Visio Professional - 它支持UML和数据库建模
Power Designer - 我使用ER图表的首选工具。
有许多变体,例如列出了许多选择here。
答案 3 :(得分:0)
我个人更喜欢数据库数据模型的ERD图。 SQL Power's data architect非常适合它,它支持任何RDBMS(通过JDBC)。它虽然不支持UML。
http://mysql.com/products/workbench/支持一些UML表示法,但生成MySql Specific SQL。您可以为其编写插件以生成其他SQL方言
答案 4 :(得分:0)
答案 5 :(得分:0)
您可以使用我的在线数据库代码生成器从UML模型生成SQL Server DDL脚本(以及Oracle,MySQL,PostgreSQL,...)。不要强迫您使用特定的UML工具来绘制模型,而是允许使用几个UML工具(包括Microsoft Visio,还包括ArgoUML,Eclipse UML,......)。
请参阅http://modeling-languages.com/content/uml2db-full-code-generation-sql-scripts-databases
了解更多信息
答案 6 :(得分:0)