一、PowerDesigner安装
忽略。后期有空的话再不补充上来。
二、PowerDesigner进行数据库设计
安装好该程序后,点击打开。如图:
打开该软件
点击File右键打开New Model:
创建新模型
命名模型名称和指定数据库类型。比如我的是:
Moderl name: test
DBMS:ORACLE Version 11g
命名模型名称和指定数据库类型
使用表格工具创建表格模板:
创建表格模板
设置表格属性:
分别设置表的中文名称和英文名称:
设置表名
设置字段名、数据类型、类型长度、约束等信息系:
设置字段
设置序列:
新建序列
设置序列名称
设置序列的属性
创建表与表之间的关系连接(外键属性):
创建关系连接
设置关系连接名称
设置外键属性
将创建的物理数据模型导出为sql脚本文件,然后在数据库中执行:
导出模型
导出文件设置
导出成功
如果是像我一样保存在桌面上的,在桌面就可以直接找到该文件:
导出的sql脚本文件
三、PowerDesigner的物理模型反转
其实就是把数据库中现有的表转换成PDM文件。
File右键选择Reverse Engineer--->Database:
新建导入
新建模型名称和指定数据库版本
新建数据源
数据源设置
新建
选择数据源类型
假如在选择数据库的数据源时,找不到oracle数据源的那个选项。你可以试试重新配置一下数据源(在第四配置反转的数据库的数据源)
指定你电脑上数据库连接
选择用户
输入用户密码
导入成功
四、配置反转数据库的数据源
假如powerDesigner在添加数据库数据源不能识别出oracle。
在官网上下载连接数据库的配置文件,我的话,已经下载好了。如图:
安装文件
安装win32_11gR2_client选择管理员模式,1.1G的那个安装版本。
配置客户端TNS:将ORACLE安装目录下的product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora和tnsnames.ora文件分别拷贝到对应的Client的product\11.2.0\client_1\network\admin下。
配置好反转数据库的数据源后,就可以利用该工具进行物理模型的反转啦。