我想设计一个数据库。我听说UML是其中一种方式。 使用UML有什么好处? 我什么时候应该决定必须使用 UML ?从模型生成代码后我应该如何继续?我正在使用 UML studio 来设计数据库。
最佳答案
优点很多,但主要取决于你如何使用它以及用于什么目的。首先,通过图形建模语言,可以更容易地查看整个数据库架构并可能找到改进。第二个重要原因是,原则上,与平台无关,您可以生成支持数据库实现的不同工件(即 SQL 脚本、数据访问对象、文档等)
现在我不知道 UML Studio,但在 Eclipse 中,您可以使用 Papyrus 来建模您的数据库架构(构造型类图应该足够了),并使用 Acceleo 来定义和执行您自己的模型到文本转换工作流程。
这可能对你有帮助 http://lowcoupling.com/modeling http://lowcoupling.com/post/47802411601/uml-diagrams-and-models-with-papyrus http://lowcoupling.com/post/47347056110/models-to-text-transformations-with-mofm2t-and-acceleo
关于uml - 使用 UML 进行数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873507/