使用Power Designer正反向数据库及生成设计报告
2011-11-04 07:45
513 查看
正反向数据库及生成设计报告
最近使用Power Designer 12 越发觉得这个工具的强大,特此总结共享给大家。共享主要是经常正向、反向数据库,以及每次手工写数据库设计说明书的工作可以让Power Designer来实现,而且生成的类型丰富、格式可自定义。
1. 反向数据库这个工作一般是在没有E-R设计的数据库进行的,可以反向生成数据库的E-R设计。其步骤如下:
1.1. 设置当前操作数据库系统选择菜单Database->Change Current DBMS
弹出如下窗口,选择Oracle10g(具体按实际情况),并确认。
1.2. 设置ODBC数据源有两种方式可以设置ODBC数据源:
(1)通过系统ODBC设计进行
首先选择“管理工具->数据源(ODBC)”
打开如下界面,选择“系统DSN”,然后点击“添加”按钮
选择“Oracle in OraDb10g home1”选项,点击”完成“按钮
在如下窗口中填入相关连接信息,并进行测试连接
数据源:设置ODBC连接名称
TNS名称:在Oracle设置实例访问的名称
用户:反向用户名
输入密码,点击“OK”按钮
测试成功
即成功加入ODBC数据源
(2)通过PowerDesigner反向提示进行
选择菜单“Database->Reverse engineer Database”
在该界面上,如果存在反向数据库则选择即可;如果没有存在反向数据库的连接则如图示点击按钮进行新增
在该界面上点击“Add”按钮进入系统ODBC增加页面
1.3. 选择需要反向的数据库ODBC源选择菜单“Database->Reverse engineer Database”,点击数据库连接按钮
设置用户名和密码,然后点击”Connect“
选定了需连接的数据源
1.4. 选择反向对象生成E-R关系图在上图中点击“确定”按钮,进入了反向对象界面,在该界面上可以选择表、视图、用户等对象类型,然后点击“OK”按钮
进入如下图
生成的关系图如下
2. 生成数据库
2.1. 设置当前操作数据库系统
按照1.1项设置当前操作数据库系统
2.2. 设置生成数据库选项选择菜单atabase->Generate Database”
进入如下界面,在该界面设置生成脚本的文件夹、文件名,并且可以选择不同的选项卡进行
在“Options”选项卡中,选择生成脚本不同内容
在”Selection”选项卡中,选择生成脚本不同对象
2.3. 生成数据库脚本在设置界面上,选择”Check model”值,进行有效性检查
正在生成数据库脚本
成功生成
3. 生成数据设计报告
在了解PowerDesigner报告生成方式以后我只能感叹该功能太强大了,没有做不到,只有想不到!可向导、定模板、直接生成报告等方式生成,生成的类型有html、RTF等,具体提供功能如下,在下面我介绍直接生成报告方式。
3.1. 新建报告内容模板选择菜单”Report->Reports”,进入如下界面,点击新增报告按钮
设置报告名称、语言和模板,设置完毕后点击“OK“按钮
进入如下界面,在中间栏中是数据库设计中所有可以选择内容,右栏是设置报告格式
3.2. 设置报告格式双击中间栏中的”Titile“格式,自动加载到右栏中,右键选择编辑,进入如下界面设置该级标题,
分别选择E-R关系图、表属性说明和表字段说明
3.3. 生成数据设计报告设置完毕后,选择菜单”Report->Generate RTF”
设置文件生成的文件名称,确认生成即可
生成的样式如下,可以调整该报告的格式行程最终的数据库说明书
最近使用Power Designer 12 越发觉得这个工具的强大,特此总结共享给大家。共享主要是经常正向、反向数据库,以及每次手工写数据库设计说明书的工作可以让Power Designer来实现,而且生成的类型丰富、格式可自定义。
1. 反向数据库这个工作一般是在没有E-R设计的数据库进行的,可以反向生成数据库的E-R设计。其步骤如下:
1.1. 设置当前操作数据库系统选择菜单Database->Change Current DBMS
弹出如下窗口,选择Oracle10g(具体按实际情况),并确认。
1.2. 设置ODBC数据源有两种方式可以设置ODBC数据源:
(1)通过系统ODBC设计进行
首先选择“管理工具->数据源(ODBC)”
打开如下界面,选择“系统DSN”,然后点击“添加”按钮
选择“Oracle in OraDb10g home1”选项,点击”完成“按钮
在如下窗口中填入相关连接信息,并进行测试连接
数据源:设置ODBC连接名称
TNS名称:在Oracle设置实例访问的名称
用户:反向用户名
输入密码,点击“OK”按钮
测试成功
即成功加入ODBC数据源
(2)通过PowerDesigner反向提示进行
选择菜单“Database->Reverse engineer Database”
在该界面上,如果存在反向数据库则选择即可;如果没有存在反向数据库的连接则如图示点击按钮进行新增
在该界面上点击“Add”按钮进入系统ODBC增加页面
1.3. 选择需要反向的数据库ODBC源选择菜单“Database->Reverse engineer Database”,点击数据库连接按钮
设置用户名和密码,然后点击”Connect“
选定了需连接的数据源
1.4. 选择反向对象生成E-R关系图在上图中点击“确定”按钮,进入了反向对象界面,在该界面上可以选择表、视图、用户等对象类型,然后点击“OK”按钮
进入如下图
生成的关系图如下
2. 生成数据库
2.1. 设置当前操作数据库系统
按照1.1项设置当前操作数据库系统
2.2. 设置生成数据库选项选择菜单atabase->Generate Database”
进入如下界面,在该界面设置生成脚本的文件夹、文件名,并且可以选择不同的选项卡进行
在“Options”选项卡中,选择生成脚本不同内容
在”Selection”选项卡中,选择生成脚本不同对象
2.3. 生成数据库脚本在设置界面上,选择”Check model”值,进行有效性检查
正在生成数据库脚本
成功生成
3. 生成数据设计报告
在了解PowerDesigner报告生成方式以后我只能感叹该功能太强大了,没有做不到,只有想不到!可向导、定模板、直接生成报告等方式生成,生成的类型有html、RTF等,具体提供功能如下,在下面我介绍直接生成报告方式。
3.1. 新建报告内容模板选择菜单”Report->Reports”,进入如下界面,点击新增报告按钮
设置报告名称、语言和模板,设置完毕后点击“OK“按钮
进入如下界面,在中间栏中是数据库设计中所有可以选择内容,右栏是设置报告格式
3.2. 设置报告格式双击中间栏中的”Titile“格式,自动加载到右栏中,右键选择编辑,进入如下界面设置该级标题,
分别选择E-R关系图、表属性说明和表字段说明
3.3. 生成数据设计报告设置完毕后,选择菜单”Report->Generate RTF”
设置文件生成的文件名称,确认生成即可
生成的样式如下,可以调整该报告的格式行程最终的数据库说明书
相关文章推荐
- 正反向数据库及生成设计报告
- 正反向数据库及生成设计报告
- 使用 Power Designer 设计数据库并生成脚本
- 使用EA(Enterprise Architect)自动生成SQLServer数据库所有表的schema设计和关系图(类图)-反向工程
- 设计数据库存取层生成工具(六) 配置、使用与小结
- 使用myeclipse2014反向工程从数据库生成实体类时找不到工程
- hibernate使用myeclise简化开发----根据数据库及表反向生成代码信息
- eclipse使用jpa实现数据库反向生成Hibernate实体
- 学以致用——Excel连接Oracle生成iKB报告——Part1(使用VBA从数据库提取汇总数据)
- 使用MyEclipse中用Hibernate反向工程生成的DAO会发生对象无法存储到数据库的现象,原因是没有运用事务。
- 使用PowerDesign15反向生成数据库
- ASP.NET之数据库设计与SQL语句(旗舰版2)(使用ACCESS自动生成SQL语句,强大!)
- 使用powerdesigner设计并生成数据库表
- 图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean
- 数据库中导出SQL,使用PowerDesigner 让SQL反向工程生成pdm数据库mode。
- 图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean
- 简单MVC三层代码生成器:使用Java从数据库反向生成实体类和action、service、dao代码
- 用POWER DESIGNER 生成MSYQL数据库反向工程
- 用POWER DESIGNER 生成MSYQL数据库反向工程(.sql-->pdm)及由pdm生成.sql文件
- 自动生成数据库表设计(二)之Freemarker的基本使用