PowerDesigner 逆工程生成物理模型图解
1 PowerDesigner简介
PowerDesigner 是较为常用的数据库以及开发设计工具,本文主要演示通过逆向工程对着AdventureWorks2019数据库的DDL的sql脚本生成其物理视图,以方便查看该数据库表之间的关联关系。
2 准备
2.1 环境及说明
1 安装了PowerDesigner,当前验证版本为16.5。
2 安装SQL Server数据库引擎并还原了AdventureWorks2019数据库。可参见: AdventureWorksDW 2019还原图解
注:1 如果仅仅了解PowerDesigner逆工程的用法,这里任意版本的数据库皆可(mysql、oracle),在逆工程时选择对应的数据库即可。
2 该过程仅对DDL建表语句完整(外键)的情况有意义。
3
3.1生成DDL脚本
当前在Microsoft SQL Server Management Studio 18(MSSM)执行,详见:
3.2生成物理模型
在PowerDesigner里生成物理模型,当前应用的是上一步导出的Adworks.sql(这里因截图后补的,步骤间名称未统一),详见:
3.3查看结果:
注:可在PowerDesigner里放大查看详情
3.4分析血缘关系
以下以Schemas(模式)Person为例,分析该模式下的表的血缘关系。这里Person表被诸如Employee、BusinessEntityContact、Password等多个表引用。
4 总结
暂无.