PowerDesigner15反向工程生成ER图

1.环境说明;

         软件环境:PowerDesigner15_Evaluation

                              Oracle 11G

                              jdk 1.7-32bit

 2.操作步骤:

2.1打开powerDesigner,菜单:File->ReverseEngineer->Database出来NewPhysicalDataModel对话框,DBMS选择ORACLE版本,其他可以选择默认值

 PowerDesigner15反向工程生成ER图_第1张图片

PowerDesigner15反向工程生成ER图_第2张图片

2.2在此我们选择Using adatasource,点击数据源按钮弹出ConnectiontoaDataSource对话框,DataSource栏选中第三个Connectionprofilte选项;

  PowerDesigner15反向工程生成ER图_第3张图片

                PowerDesigner15反向工程生成ER图_第4张图片

2.3选择Configure,进入配置数据源的界面,切换到Connetion Profiles页签选择Add Data Source进入新建数据源界面(如果之前已经创建过数据源,则直接选择即可):

PowerDesigner15反向工程生成ER图_第5张图片

 

2.4此对话框中需要输入以下信息Connection profilename:输入数据库连接文件名,它会自动加上后缀名.dcp;Directory:数据库连接文件存放路径;可以任意;Connetctiontype:选择JDBC;DBMStype:数据库类型选择Oracle;Servername:服务器名称;也相当于对应PL/SQL登陆页面的数据库;(NetManager管理器可以看到服务器)Databasename:数据库名字;Username:登陆数据库名字;Password:密码JDBCDriverclass:驱动类;只要下拉框选择就行;JDBCDriverJarURL:访问的服务器路径JDBCconnectionfiles:驱动包;需要指向ojdbc14.jar或者其他驱动的包的按钮路径;全部设置如下:

       PowerDesigner15反向工程生成ER图_第6张图片

2.5配置好之后点击Test Connection进行连接测试:若连接成功则会有弹出框提示,如果连接失败,则在powerDesigner左下角查看失败信息:

             PowerDesigner15反向工程生成ER图_第7张图片

如果提示信息为:Couldnot Initialize JavaVM的话,就要检查一下JDK。如果是x64的换成i586版本就行了。

若提示:NonSQL Error : Could not load class oracle.jdbc.OracleDriver的话,则事因为powerDesigner找不到jdbc的驱动包,此时可以在系统环境变量Path中加入一段:

.;F:\app\win7\product\11.2.0\dbhome_1\owb\wf\lib\ojdbc14.jar

如果没有找到ojdbc14.jar,可以从网上下载一个放入相应的目录中,PD需要关闭重新打开才能生效

 

重启后进行连接测试,效果如下:

              PowerDesigner15反向工程生成ER图_第8张图片

2.6回到之前选择数据源连接的地方,选择配置好的数据源,点击Connect连接数据源:

PowerDesigner15反向工程生成ER图_第9张图片

2.7 进入对象选择界面后,选择对应的表,用户等进行反向即可

PowerDesigner15反向工程生成ER图_第10张图片

PowerDesigner15反向工程生成ER图_第11张图片

2.8,显示调整完毕之后,可以Ctrl+A全选,然后菜单Edit->Export Image就可以把ER图导出成图片了:

你可能感兴趣的:(数据库)