应用环境:win8(64位)+oracle10g(32位)服务端+PowerDesigner15
需求:oracle数据库中的表结构是web工程框架hibernate 自动生成,现需要将数据库中已有的所有业务表结构用PowerDesigner 生成ER图,并将各表结构直接导出成word文档。
前提:我本地已安装好oracle10g 服务端并且已经配置好oracle数据源
一,首先配置ODBC到oracle
步骤:
1,进入【控制面板】【管理工具】【数据源(ODBC)】
(此处注意在64位的操作系统,例如windows8( 64位)中不能从这里进入,因为这里指向的是64位的ODBC配置,必须执行%windir%\SysWOW64\odbcad32.exe,
才是32位的ODBC配置。选ORACLE的【Microsoft ODBC 管理员】也是指向odbcad32.exe
2. 在打开的odbc数据源管理程序-->用户DSN 点击添加 ,如下图所示:
3.点击“添加”操作后弹出如下的 图所示数据源数据驱动,选择oracle10g对应的驱动程序,点击“完成”
4,点击“完成”后会弹出odbc数据源具体明细信息配置框,如下图所示:
5.填写完上述信息后点击右侧的“Test Connection” 按钮,测试数据库是否连同,如下图所示:
点击“ok” 按钮 显示如下提示框,则证明数据库连接成功:
6.点击odbc配置框“ok”按钮,在odbc数据源管理程序窗口的“用户DSN”列表中就能看到自己配置好的odbc数据源
至此,本地oracle数据库 odbc数据源已成功建立。
二,安装PowerDesigner 工具并配置连接oracle 数据库
1. PowerDesigner 的安装属于一键式的傻瓜式安装,在此不再详细说明,有一点一定要注意:安装时一定要确保安装路径不能带空格,否则在后面连接oracle数据源时始终通不过(害的我进行了二次安装),我是64位的win8系统,其他系统不知道有没有这个问题。
2.打开PowerDesigner 工具 从菜单条中依次选择File -> Reverse Engineer -> Database
3. 点击“database” 后弹出框如下图所示:
4,点击“确定”后弹出如下窗口;
5.点击上图中的数据库按钮,如下图所示:
6.出现如下图所示弹出框:
7.点击Connect按键,在Database Reverse Engineering Options窗口,点击确定
(注意:若PowerDesigner 安装路径存在空格,则连接会报“找不到连接符”类似的错误)
8.此时连接的数据库对象中的所有表对象都会显示出来,勾选需要生成ER图的表对象,如下图所示:
9,点击“ok”按钮,生成成功,如下图所示:
至此,用PowerDesigner反向生成工程已经没问题了。但是很多情况下我们需要把设计好的表
结构用word写出来,但假如表很多,如果挨个用手敲,也是一个无聊又乏味的工程,而PowerDesigner
为我们比较好的解决了这种问题,下面就简单介绍下将PowerDesigner里的设计好的er图直接导出成word表格。
三,PowerDesigner15 导出word表格
1. 在工具栏中选择【Report -->Reports】,如下图
2.点击第二个图标创建一个Report,如下图
4. 根据模版导出word,在工作空间区域,右键Reports下我们建的Report,如下图点击生产RTF格式
5.对文件进行保存并直接打开后 导出的word如下图所示:
6.如果PowerDesigner自带的 模板不支持且一般都不支持我们的需要,则需要自定义模板。
Layout:需要显示的属性和显示的宽度
这样最基本的一个模板就可以了,其他选项可以自己点点试试,
9点击工具栏的保存按钮,保存此模板,如下图所示:
10.然后操作同第1步,在选择模板时路径不选择系统自带的,选择自己制作好的模板的存放路径即可,这样就可以选择自己制作的模板
ok,至此,你就可以用你自己制作好的格式将PowerDesigner制作好的er图导出成word表格。
相关推荐
PowerDesiger15连接Oracle数据库,导出Oracle数据机构,并生成ER图
PowerDesiger导出WORD模板,实现数据库表直接导出数据库设计规范word文档, 特点:导入即用、上手快、可二次编辑、设计
PowerDesiger中通过ODBC数据源方式生成物理模型
powerdesiger 使用说明 数据库建模 反向工程
有好多小伙伴们在通过powerdesiger生成表的SQL语句的时候,只有创建表的SQL语句,字段的注释并没有随着表一起创建,很头疼,今天教大家一个办法。文档里面写得很清楚,觉得有用的小伙伴们,可以看看,不用感谢我,...
1:Excel模板文件. 2:vbs脚本 3:powerDesiger操作视频 使用过powerDesiger的人都知道列名大写很麻烦。不如在Excel中编辑后统一生成PDM文件。大批量转换文件格式
1.PowerDesiger从概念模型到物理模型的定义作了一个简单的介绍 2.简单建模步骤
powerdesiger教程.docx教材,全面的介powerdesiger 的使用。希望大家喜欢。
powerdesiger 12 汉化,非常不错的一套软件,希望能给大家帮助,呵呵。
主要关于Sysbase power desiger与oracle的连接
powerdesiger 15 ,数据库建模设计工具。uml建模工具。
powerdesigner连接mysql和导出表到word文档.docx
4、打开PowerDesiger File-->Reverse Engineer-->Database 5\选择DBMS 类型 6\如果是直接数据库,则在下面选择表,如果是sql脚本;则选择“Using script files”; 7 这里首次选用数据库,接着选择需要生成的...
这是一分课程设计作业 其中用软件工程的思路分析了医院管理系统 每一个环节都详细 到位。
生成数据模型的详细过程!等忘记了,可以参考一下
PowerDesigner15.1汉化破解版,(共6个压缩文件)PowerDesiger是“一站式”建模与设计的解决方案。企业级用户可以借此创建新应用或对现有商业应用软件进行反向工程,而整个流程会十分迅速、流畅、经济。那些困扰项目...
用于打开修改.pdm文件,修改成功以后, 增加了一个后缀为.pdb文件,此文件为复制文件,记录你的修改轨迹 删除了也没有关系。
PD的反向工程 在数据库建模的时候有关的反向工程
在POWER DESIGNER里怎样设计概念模型