PowerDesigner使用笔记
一:PDM模版使用
1:新建model:File——new model——选择PDM,填上名字、数据库类型

2:右侧工具类使用

3:创建表与配置
点击右侧工具栏中table控件,移动到模版面板内点击一下创建表,双击表配置表明、属性列选择、主键等



4:表关系配置
左键选择一张表,按住不放移动到另一张表即可建立表间关联关系。

双击那条关联线,配置关联关系:父子表、关联的属性选择


5:保存模板文件

二:生成数据库脚本
1:配置数据库类型,选择要生成脚本类型的数据库


2:脚本格式配置,删除多于双引号等

3:生成脚本


4:在所用数据库客户端,导入、执行上面生成的脚本即可。
三:数据源配置
1:配置数据库选项

2:新增数据库

3:新增系统数据库

4:选择数据库驱动

5:配置数据源

6:测试连接
选择数据库,点击TestConnection

输入数据库登录账户密码

弹出下面则成功

四:反向工程
1:Database-->Update Model from Database

2:下面using a data source,右侧点击,选择数据源

3:现在一个数据源,下面输入数据库账户、密码,点击connect连接到数据库

4:连接成功后点击确认,进入反向工程选择面板,选择需要从数据库中导出成为模版的表

点击ok即可得到数据库中一个数据库对应的PDM模版。
五:生成数据字典报告
1:Report-->Generate Report

2:配置生成选项
Reprot template选择标准版Standard Physical Report;
Generation action选择Generate HTML;
Report name:可以自定义报告文档名称;
Language:可以选择简体中文Simplified Chinese;
File Name:可以选择报告文档生成目录以及html名称

点击ok生成数据字典报告。
3:查看报告
打开上面保存目录下的数据字典,即可看到效果

PowerDesigner使用笔记的更多相关文章
- powerdesigner学习笔记【转载】
转自:http://blog.itpub.net/11968859/viewspace-620440/ 谢谢! 1.做CDM模型的时候,因为开始定义ITEM的时候,没有注意把NAME和CODE全定义成 ...
- PowerDesigner 使用笔记
1.将mysql数据结构导入到PowerDesigner https://blog.csdn.net/guochanof/article/details/81905616 2.设计数据库过程 http ...
- PowerDesigner 学习笔记
软件:PowerDesginer16.5 首先说一下对应的模型 New Model ---> Model Type 作为一个英语渣,实在是压力颇大,然而汉化经常会导致无故的BUG,所以简单翻 ...
- PowerDesigner学习笔记
首先是概念模型个物理模型的区别,概念模型,即ConceptualDataMode,是没和具体类型的数据库(如SQL Server.MySql)的对应,是一种抽象的,而物理模型是指定了某种具体类型的数据 ...
- PowerDesigner 15学习笔记:十大模型及五大分类
个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师 ...
- [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计
源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...
- 最全的ORACLE-SQL笔记
-- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unloc ...
- PowerDesigner 学习:十大模型及五大分类
个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师 ...
- 【PowerDesigner】【1】简单介绍
正文: 创建表格 File→New Model→(Model types; Physical Data Model; Physical Diagram)Model name:名称:DBMS:数据库类型 ...
随机推荐
- 解决appcompat中各种奇葩的错误
一.依赖/脱离appcompat 在新版本中Google跟新了一个依赖包,这个包包含了v4和v7的东西(v7是要依赖v4这个包的,所以用到v7时必须用一起的v4),只要你的编译版本compile wi ...
- 出现Running Android Lint的错误
进入设置,让软件不要检查即可.
- 《MySQL Workbench数据建模与开发》
<MySQL Workbench数据建模与开发> 基本信息 原书名:MySQL Workbench:Data Modeling & Development 原出版社: McGraw ...
- POI Excel表格合并,边框设置
RegionUtil.setBorderLeft(1, cellRangeAddress, sheet, wb); RegionUtil.setBorderBottom(1, cellRangeAdd ...
- JAVA 项目中使用 H2 数据库
为什么要使用H2数据库 H2数据库是可以嵌入到JAVA项目中的,因为只需要导入一个jar包即可,所以非常的方便. 项目中导入H2 将H2的jar包放到classpath里即可,我是用的maven,ma ...
- MAPI错误0x80040107
MAPI错误0x80040107 的解决方案: The MAPI error means there's an "invalid entry" within the contac ...
- [转]vi 常用命令行
From : http://www.cnblogs.com/sunormoon/archive/2012/02/10/2345326.html vi 常用命令行 1.vi 模式 a) 一般模式: v ...
- 我的Visual Studio 2013常用快捷键
声明及广告 所有功能针对C#开发配置而写,部分功能可能由插件提供,我会尽可能标注出相应的插件名称.为行文方便,所有快捷键以大写形式表示.太常用的快捷键,如Ctrl + C, Ctrl + Z, Ctr ...
- FMX.Controls单元 中图形矩阵变换
procedure TControl.DoMatrixChanged(Sender: TObject);var TranslateMatrix, ScaleMatrix, RotMatrix: TMa ...
- 浅谈提升C#正则表达式效率
摘要:说到C#的Regex,谈到最多的应该就是RegexOptions.Compiled这个东西,传说中在匹配速度方面,RegexOptions.Compiled是可以提升匹配速度的,但在启动速度上 ...