教你使用powerDesigner反向生成oracle数据库模型

简介: 教你使用powerDesigner反向生成oracle数据库模型


image.png

在设计完表之后,可能需要生成文件进行保存,如果使用sql语句就不是特别友好,通常会使用PowerDesigner文件进行管理。本文将带你使用PowerDesigner反向生成ORACLE数据模型。

1.环境

环境说明:

  1. Windows7,Oracle11R2 32位。
  2. PowerDesigner16.5

2.连接ORACLE数据库

打开PowerDesigner新建物理数据模型。

image.png

image.png

在菜单栏中点击 database—Configure Connections…”选项。在弹出的“Configure Data Connections”配置界面中选择“Connection Profiles”选项卡。

image.png

在工具栏中点击“Add Data Source”按钮添加数据源。并在弹出的“Connection Profile Definition”界面中填写数据库连接信息。

image.png

driver class:oracle.jdbc.driver.OracleDriver
url:jdbc:oracle:thin:@192.168.50.23:1521:orcl

点击左下角的“Test Connection…”按钮测试连接;

image.png

如果出现could not initialize javavm,需要更换32位jdk,将32位jdk随意安装在一个路径同时在powerDesigner目录下加入start.bat。

Set JAVA_HOME=D:\jdk8-32   #jdk路径
Set CLASSPATH = D:\PowerDesigner\ojdbc8.jar   #连接包路径
PdShell16.exe     #.exe文件名

3.生成模型

在菜单栏中选择file – Reverse Engineer – Database来反向生成物理数据模型。保持默认,点击“确定”按钮。

image.png

在“Database Reverse Engineering Options”界面中勾选“Using a data source”;

image.png

单击右侧按钮弹出data source选择界面。

image.png

勾选Connection profiles,选择刚才创建的orcl.dcp并在下方数据用户名和密码,点击Connect按钮返回。继续点击确定按钮。

确定后即可进入最关键的用户、表、视图等内容的选择界面,请根据实际需要勾选相应内容,最后点击确定按钮进行物理数据模型的反向生成。

image.png

image.png

即可得到模型。


相关文章
|
14天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
56 7
|
21天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
105 0
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2
|
14天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
41 5
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(2)
Oracle数据库基本概念理解(2)
13 1
|
6天前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
14天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
35 7
|
1月前
|
存储 SQL 缓存
【软件设计师备考 专题 】数据库模型(概念模式、外模式、内模式)
【软件设计师备考 专题 】数据库模型(概念模式、外模式、内模式)
72 0
|
1月前
|
Oracle 关系型数据库 数据库
|
2月前
|
开发框架 Oracle 关系型数据库
ASP.NET实验室LIS系统源码 Oracle数据库
LIS是HIS的一个组成部分,通过与HIS的无缝连接可以共享HIS中的信息资源,使检验科能与门诊部、住院部、财务科和临床科室等全院各部门之间协同工作。 
37 4

推荐镜像

更多