1

我们正在着手一个遗留数据迁移项目,在更好地理解我们的源数据库的过程中,我们正在尝试从中构建一个数据库模型。

我们没有关于数据库中主键/外键的任何信息。我们仍在挖掘 COBOL 代码以更好地了解业务。

然而,在我们建立数据库模型的过程中,我们正在尝试看看 ErWin 或 PowerDesigner 等工具是否可以帮助我们“猜测”基于列名等的关系。我下载了社区版,并尝试逆向工程过程,看看我们是否可以获得一些有价值的输出,然后我去问我的经理申请购买该工具。

到目前为止,我还没有取得任何成功。尝试了询问使用索引/名称查找关系的选项,在那里选择了名称,但到目前为止还没有。

有没有可能,但我错过了什么?是否完全可以根据列名猜测关系?任何其他工具都可以完成这项工作吗?

任何帮助表示赞赏...

4

2 回答 2

1

您应该能够从 DB2 表直接逆向工程到 ERWIN。

您只需连接到 DB2 或获取 z/Os dba 即可为您提供 DDL。

当您需要的所有信息都在 DB2 目录表中时,我认为猜测关系并不是一个好主意。与您交谈 DBA。

于 2013-01-16T06:12:36.350 回答
0

您能否提供更多信息/示例。在 Cobol 中,通常有一个命名约定(例如,一个 Table-Id 包含在字段名称开头/结尾的字段名称中)在这种情况下

T1234_Product_code

相当于

T1323_Product_ID
T1245_Product_Code

我建议调查(如果您还没有)任何命名约定。

于 2013-01-15T08:06:06.457 回答