PowerDesigner 实用手册

  • 1 软件简介
  • 2 模型
  • 3 界面功能
  • 4 模型详细
    • 4.1 概念模型(CDM)
    • 4.2 物理数据模型(PDM)
    • 4.3 面向对象模型(OOM)
    • 4.4 模型间关系
  • 5 与数据库操作
    • 5.1 链接数据库
    • 5.2 正向工程
    • 5.3 逆向工程
  • 6 实用操作
    • 6.1 字段实现自动增长

1 软件简介

PowerDesigner是Sybase的CASE工具集。包含数据库模型设计的全过程。

【贴士】

CASE: 计算机辅助软件工程。
CASE技术: 一种软件技术。为软件的开发、维护和项目管理提供一种自动化工程原理,包括自动化结构化方法和自动化工具。
CASE工具: 一种软件工具。对某个具体的软件生命周期的任务实现自动化(至少是某一部分的自动化)。
CASE系统: 一种集成的 CASE工具。使用一个公共的用户接口,并在一个公共的计算机环境下运行。
CASE工具箱: 一组集成的 CASE工具。用来协同工作以实现某个软件生命周期的阶段或某类具体的软件作业的自动化(或部分地实现自动化)。
CASE工作台: 一组集成的 CASE工具,被设计用来协同工作以实现整个软件生存期的自动化(或提供自动化的辅助手段),包括分析、设计、编码和测试。
CASE方法: 一种“可自动化”的结构化方法。为软件的开发和维护的整个过程或某个方面定义了一个类似工程的方法。

2 模型

概念 解释
概念数据模型 (CDM) 表现数据库逻辑结构,与软件和数据储藏结构无关
逻辑数据模型 (LDM) 概念模型的延申,介于概念模型和物理模型之间。
物理数据模型 (PDM) 数据库的物理实现。
面向对象模型 (OOM) 能产生java文件
业务程序模型 (BPM) 用于业务人员交流业务逻辑和规则

3 界面功能



4 模型详细

4.1 概念模型(CDM)
















4.2 物理数据模型(PDM)


4.3 面向对象模型(OOM)


4.4 模型间关系

5 与数据库操作

5.1 链接数据库



5.2 正向工程

正向工程:将powerdesigner设计的数据库模型转化为可执行SQL语句。


5.3 逆向工程

逆向工程:连接数据库,将数据库对象转化为设计工程。


6 实用操作

6.1 字段实现自动增长

1、打开PowerDesigner模型表,下面以给表T_RECHARGE_RECORD的字段ID实现自动增长为例

2、选中模型,右击鼠标,选择【New】–>序列【Squence】

3、分别在【General】【Physical Optoins(Common)】选项卡上填写序列的基本信息和增长策略


4、双击模型表T_RECHARGE_RECORD进入编辑模式,再双击模型表的ID字段,进入ID的配置民恩界面

5、在Sequence界面,选中上面新创建的索引Sequence_RECHARGE_RECORD

6、点击【Preview】选项卡,可以看到完成的SQL语句预览,至此我们完成了吩阅摸给表字段关联索引,以实现表字段的自动增长。

PowerDesigner 实用手册相关推荐

  1. python控制caxa模块_CAXA二次开发实用手册.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp汽车/机械/制造&nbsp>&nbsp机械软件 CAXA二次开发实用手册.doc119页 本 ...

  2. 实用手册:11种常见滤镜及使用效果

    实用手册:11种常见滤镜及使用效果 2015-06-23 16:20   来源:新摄影网      如果你是才刚刚入坑的摄影新手,相信对市场上琳琅满目的滤镜产品产生过疑问,保护镜是什么?UV镜有什么效 ...

  3. python中emuterate用法_跨平台模拟执行 - AndroidNativeEmu实用手册

    原标题:跨平台模拟执行 - AndroidNativeEmu实用手册 本文为看雪论坛精华文章 看雪论坛作者ID:StriveMario 安装 AndroidNativeEmu有什么用? Android ...

  4. Web开发编程实用手册

    不要被这个名字吓到.这本手册,真的很实用.你能猜猜它有多少页么?只有62页,比起那些砖头书来,这本可以说是苗条得不能再苗条了.现在卓越搞活动,购买电子工业出版社图书,凡购买专题内图书满69元,均可获赠 ...

  5. FRIDA 实用手册

    FRIDA 实用手册 本文目的是作为工具类文章,收集整理了一些 FRIDA 的使用技巧和用例,方便同学们在开发使用过程中开袋即食. frida 的基础教程可以直接参看官网说明. Python 部分 J ...

  6. Oracle 精编实用手册

    <Oracle精编实用手册> by Else 序章 第1章 Oracle 基础概念 1.1 数据库简介 1.2 Oracle 简介 第2章 Oracle 建立和介绍 2.1 Oracle ...

  7. PartyOK酒吧游戏实用手册

    PartyOK酒吧游戏实用手册 当人们发现自己不再是孩子,不能像孩子一样玩耍,我们开始寻找属于自己的娱乐方式:当钢筋水泥的丛林隔开了人们的心灵,纷繁忙碌的工作压得人们喘不过气,我们需要一种方式去放松自 ...

  8. pandas apply lambda_数据分析必备!Pandas实用手册(PART III)

    这一系列的对应代码,大家可以在我共享的colab上把玩, ? https://colab.research.google.com/drive/1WhKCNkx6VnX1TS8uarTICIK2ViPz ...

  9. dos 下如何使用chown -r oracle:dba,oracle dba系统安装实用手册.doc

    Oracle DBA实用手册 --安装篇 DOYENSEER doyenseer@ 文试卷,计算机标榜,他最先实现了络交易高中语文,语文试卷,计算机可行 版权声明 本文档的版权归作者所有. 本文档可以 ...

最新文章

  1. 认清智能化战争的制胜根本
  2. 【Java基础】异常
  3. python入门代码示例-Python入门100个实例(14)——换行符和制表符
  4. 程序自动启动_如何在Gnome Shell上自动启动程序
  5. mooc c语言测验答案,MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年...
  6. 在 k8s 上最小化安装 KubeSphere
  7. 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
  8. 几种常见的Windows 服务器无法联网/无法连接远程桌面等故障解决方案
  9. MATLAB对表达式进行降幂排列,MATLAB上机答案.doc
  10. docker 拷贝镜像文件
  11. JavaScript项目中锁定npm依赖包版本
  12. 实例变量,局部变量,全局变量,静态全局变量。
  13. 庖丁解D,游刃有余---Discuz!免费版安全性分析(转)
  14. 前端单位的解读和换算px/%/em/rem/vh/vm/vim/vmax
  15. spring加载流程之AnnotatedBeanDefinitionReader
  16. 黑盒渗透测试指导之XML注入
  17. 给的再多,不如懂我——Gif录制工具,这两个就够了
  18. python3学习笔记
  19. 实现FTP服务器免登陆下载PDF文件转base64在下载到本地|服务器
  20. 亥姆霍兹线圈主要用途有哪些

热门文章

  1. Linux(b站视频兄弟连)自学笔记第十四章——日志管理
  2. Node.js -- 同源和跨域
  3. 离线强化学习(Offline RL)系列4:(数据集)Offline数据集特征及对离线强化学习算法的影响
  4. 解决新版本chrome浏览器跨域请求拦截
  5. Pixel Stream 源码分析
  6. 每日互动(个推)2022届校招全面启动!热门技术岗位,等你来!
  7. try catch的作用
  8. go每日新闻--2020-02-25
  9. OpenSSL创建生成CA证书、服务器、客户端证书及密钥
  10. php 调用移动第三方短信接口