PowerDesigner工具逆向数据库结构
1.创建数据库逆向工程
1.1. 打开file下的反向(逆向)工程,选择Database。
图- 1新建逆向工程
1.2. 跳出弹窗,修改DBMS,选择要逆向生成的数据库,这里因为我们使用的是Oracle11G数据库,所以这里我们选择 Oracle version 11g,上边模型名称可自行定义。
图- 2选取逆向工程数据库类型
1.3. 点击确定,进入下一弹窗,数据信息。这里因为我们是连接的服务器的数据库,所以选择 使用数据源。(如果之前没有数据源信息,可点击图中的新建数据源功能,根据提示创建新的数据源)。如图:
图- 3添加数据源
图- 4新建数据源
图- 5数据源创建
1.4. 再次点击 确定,准备生成模型。
图- 6准备生成模型
1.5. 选择需要生成模型的用户对象和需要生成的表,默认当前登录用户及此用户所属所有表。
图- 7需要生成模型的对象
1.6. 开始生成对应的数据库模型,根据所选用户及表的数量不同,所需用时不同。
图- 8模型生成中
1.7. 等待模型生成完成后,可单独将数据库模型文件保存为pdm文件,便于后续进行查看或其他工作。数据库模型如下图所示:
图- 9数据库模型生成完毕
2. 创建数据库模型导出模版
2.1. 创建导出模版,报告-报告模版-新建,根据提示信息指定模版名称、语言及物理模型。
图- 10创建导出模版
图- 11新建模版
图- 12新模板名称、语言、物理模型
2.2. 配置模版显示项
Available items -- List of Tables 双击移动至右侧,用于显示全部表信息
Available items -- Table -- List of Table Columns 双击移动至右侧,用于显示单表信息
图- 13配置模版显示项
2.3. 自定义要显示的字段和宽度
2.3.1. List of Table Columns -- 右键 -- Layout...
图- 14自定义显示字段及宽度
2.3.2. 一般选择以下几项:是否主键、字段名、数据类型、注释
图- 15显示字段配置
2.4. 配置模版显示风格
2.4.1. 双击节点可以编辑中文描述
图- 16自定义生成表名称
2.4.2. 右击模版-Header/Footer-修改页面展示风格,删除页眉页脚。
图- 17页面展示
图- 18删除页眉页脚
2.5. 保存模版
图- 19保存模版
3. 生成数据库模型报告
3.1. 报告-生成报告
3.2. 选择刚刚创建并保存的模版,如下图所示,选择报告语言及保存位置。
3.3. 打开生成rtf文件,点击另存为,选择文件类型*.doc或者*.docx
图- 20数据库模型报告
更多推荐
PowerDesigner工具逆向数据库结构
发布评论