0

我正在做一个项目,我们必须从一个数据库中获取字段并将它们映射到另一个数据库上的字段并记录转换,例如来自一个数据库的字段名称将被空间分割并存储在另一个字段中的 First_Name 和 Last_Name数据库。我想知道您将如何在 UML 中执行此操作。我是 UML 新手,所以如果我的词汇量不对,请见谅。

4

2 回答 2

1

你所描述的听起来像是一个ETL过程。有几种特定于 ETL 的工具,并且大多数都有自己的图形方式来可视化转换。这些工具以数据为中心,甚至更通用的数据库工具可能会像@observer 建议的那样为您完成工作。

我不会使用 UML 来描述 ETL 过程,但是如果您决定尝试一下,您可以在网上找到一些关于它的论文,例如thisthis

如果您使用面向对象的语言开发 ETL 过程,那么您可以遵循典型的 UML 设计方法:

  1. 使用类图来可视化数据库结构。每个表对应一个类,类图将显示与此处解释的 ERD 相同的信息。
  2. 用一个或多个类图可视化进行转换的类。
  3. 用活动图描述转换逻辑。
于 2013-06-22T11:45:46.817 回答
0

我宁愿使用特定于数据库的建模工具来完成这类任务。类似mysql 工作台的东西。哪种软件最适合您的情况当然是特定于供应商的。

于 2013-06-21T21:41:43.477 回答