PowerDesigner 学习笔记
软件:PowerDesginer16.5
首先说一下对应的模型
New Model ---> Model Type
作为一个英语渣,实在是压力颇大,然而汉化经常会导致无故的BUG,所以简单翻译一下。
- Business Process Model(业务流程模型):
业务流程模型(BPM)帮助您识别,描述和分解业务流程。您可以在不同层次的细节分析系统,还或者专注于控制流(执行顺序)或数据流(数据交换)。
您可以建模,逆向工程,并生成BPEL,BPMN,和其他许多流程语言。
- Conceptual Data Model(概念数据模型):
概念数据模型(CDM)的帮助您分析信息系统的概念结构,以确定要表示的主要实体,它们的属性,以及它们之间的关系。清洁发展机制是不是合理的(LDM)或物理(PDM)数据模型更为抽象。
- Data Movement Model(数据移动模型):
数据移动模型(DMM)提供的信息,在您的组织运动的全局视图。您可以分析并记录在您的数据来源于,它移动到,它是如何改变的方式,包括复制和ETL。
- Enterprise Architecture Model(企业架构模型):
企业架构模型(EAM)可以帮助您分析和记录你的组织和它的商务功能,在应用程序和支持他们的系统和它们所实现的物理体系结构一起。
- Free Model(自由模型):
一个自由的模型(FEM)为模拟任何物体或系统的上下文环境。它通常与一组扩展,它允许你定义自己的概念和图形符号相关联。
- Logical Data Model(逻辑数据模型):
逻辑数据模型(LDM)可帮助您分析信息系统的结构,独立于任何特定的物理数据库实现的。和LDM已经迁移实体标识符和比概念数据模型(CDM)的较少抽象的,但不允许进行建模视图,索引和在更具体的物理数据模型(PDM)可用其他元素。
- Object-Oriented Model(面向对象模型):
一个面向对象模型(OOM)可以帮助您通过用例,结构和行为的分析,并在部署方面分析的信息系统,使用统一建模语言(UML)。您可以建模,逆向工程,并生成的Java,.NET等语言。
- Physical Data Model(物理数据模型):
物理数据模型(PDM)可以帮助你分析表,视图和其他对象在数据库中,包括多维对象必须为数据仓库。一个PDM比的概念(CDM)或逻辑(LDM)数据模型更加具体。您可以建模,逆向工程,并为所有最流行的DBMS。
- Requirements Model(需求模型):
一个需求模型(RQM)可以帮助您分析任何形式的书面要求和谁将会实现它们的用户和组,并与其他车型的设计对象链接它们。
您可以使用RQM表示任何结构化文档(例如功能规范,测试计划,企业目标等)的要求,MS Word文档导入和导出层次结构。
- XML Model:
一个XML模型(VSM)可帮助您分析XML架构定义(.XSD),文档类型定义(.DTD)或XML数据缩减(.XDR)文件。您可以建模,逆向工程,并生成每个这些文件格式。
Physical Data Model
与数据库相关的模型,一般都使用物理数据模型
输入名字,选择DBMS数据库。
首先配置本地数据源:Database-->Configure Conections -->Add Data Source --> 系统数据源
然后主要就是Database里面的东西,先看一下Database的目录
Change Current DBMS:更改当前数据库
Edit Current DBMS:修改当前数据库
Default Physical Options:默认物理选项
Generate Database:生成数据库(SQL)
Apply Model Changes to Database:更新模型到数据库,正向工程
Update Model from Database:更新数据库到模型,逆向工程
Estimate Database Size:估计数据库大小
Generate Test Data:生成测试数据库
Generate Extraction Scripts:生成提取脚本
Execute SQL:执行SQL
Configure Connections:设置连接
Connect:连接
只是用PD的正向工程与反向工程是远远不够的。
如果需要,修改某一个字段,到数据库中,怎么办呢?
修改某一个字段,同步到数据库修改
首先把未修改的PD文件,同步到数据库。
接着我们另存为一个,File --> Save As --> 类型选择Archived PDM(xml)(*.apm)
然后我们修改需要的字段。
修改完毕后,Database --> Apply Model ... --> 配置图如下
点击确定按钮,会稍微慢一点,耐心等待。然后标红的就是需要修改的字段,接下来直接Run,就OK了
记得,Run以后,会提示你再次保存 apm 文件,直接覆盖即可
By~
PowerDesigner 学习笔记的更多相关文章
- powerdesigner学习笔记【转载】
转自:http://blog.itpub.net/11968859/viewspace-620440/ 谢谢! 1.做CDM模型的时候,因为开始定义ITEM的时候,没有注意把NAME和CODE全定义成 ...
- PowerDesigner学习笔记
首先是概念模型个物理模型的区别,概念模型,即ConceptualDataMode,是没和具体类型的数据库(如SQL Server.MySql)的对应,是一种抽象的,而物理模型是指定了某种具体类型的数据 ...
- PowerDesigner 15学习笔记:十大模型及五大分类
个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师 ...
- [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计
源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...
- PowerDesigner 学习:十大模型及五大分类
个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师 ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
随机推荐
- 批处理将字符串输出到Windows剪贴板
批处理将字符串输出到Windows剪贴板 2016-06-30 23:29 339人阅读 评论(0) 收藏 举报 版权声明:作者:N3verL4nd 出处:http://blog.csdn.net/x ...
- leetcode 315. Count of Smaller Numbers After Self 两种思路(欢迎探讨更优解法)
说来惭愧,已经四个月没有切 leetcode 上的题目了. 虽然工作中很少(几乎)没有用到什么高级算法,数据结构,但是我一直坚信 "任何语言都会过时,只有数据结构和算法才能永恒". ...
- 基于DDD的.NET开发框架 - ABP启动配置
返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...
- STM32 (战舰)
一.战舰STM32 1.引脚描述表---有ft 兼容5V 2.原理图----有ADC,不兼容5V 3.(1)学会基本外设:GPIO输入输出,外部中断,定时器,串口. (2)学会外设接口:SPI IIC ...
- 【JavaEE企业应用实战学习记录】MyGetAttributeListener
package sanglp.servlet; import javax.servlet.ServletContext; import javax.servlet.ServletContextAttr ...
- 5-touch 命令总结
- Linux下安装libiconv使php支持iconv函数
libiconv组件安装好了可以让我们php支持iconv函数了,这个函数的作用就是字符编码强制转换了,下面和111cn小编一起来看一个Linux中安装libiconv使php支持iconv函数的例子 ...
- 一次神奇的WCF的404错误解决
现象:浏览器中可以访问元数据,但是运行的时候却报404的异常,说目标地址找不到. 折腾了一下午. 引用服务后config中的client的address是这样的http://host/aspx/Ser ...
- mysql 索引2
/* 所有MySQL列类型可以被索引.根据存储引擎定义每个表的最大索引数和最大索引长度. 所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节.大多数存储引擎有更高的限制. 索引的存储类型 ...
- 如何升级Ceph版本及注意事项
升级软件版本在日常运维中是一个常见操作. 本文分享一下Ceph版本升级的一些经验. 一般升级流程和注意如下: 1. 关注社区Release notes 和 ceph-user邮件订阅列表,获取社区发 ...