PowerDesigner简介 |
版本 |
作者 |
参与者 |
完成日期 |
备注 |
PowerDesigner_Intro_V01_1.0 |
严立钻 |
|
2019.01.15 |
|
|
|
|
|
|
##《PowerDesigner简介》发布说明:
++++“PowerDesigner简介”是对PowerDesigner的一个介绍;(那这个“PowerDesigner”是什么东东? 好吧,就让我带您了解一下这个工具!)
++++“PowerDesigner简介”:定位在一个介绍类知识,对于没有PowerDesigner知识的一个探索总结;
++++PowerDesigner的Github:
++++PowerDesigner官网:
##《PowerDesigner简介》目录
#第一篇:网络杂谈篇
#第二篇:视频杂谈篇
#第三篇:文档杂谈篇
#第四篇:项目杂谈篇
#第一篇:网络杂谈篇 |
#第一篇:网络杂谈篇
++++立钻哥哥:“网络杂谈篇”是对PowerDesigner知识的全网搜索,利用“PowerDesigner”关键字百度整理;
++++A.1、PowerDesigner百度百科
++++A.2、PowerDesigner最基础的使用入门
++++A.3、
##A.1、PowerDesigner百度百科 |
++A.1、PowerDesigner百度百科
++++立钻哥哥:PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术;
++++PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与.NET、WorkSpace、PowerBuilder、Java、Eclipse等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案;
++++PowerDesigner支持60多种关系数据库管理系统(RDBMS)版本;
中文名 |
数据建模 |
外文名 |
Power Designer |
公司 |
SAP Technologies公司 |
开发者 |
王晓昀(Xiao-Yun Wang) |
用途 |
对管理信息系统进行分析设计 |
++信息概述
++++立钻哥哥:PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,几乎包括了数据库模型设计的全过程;
++++利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制;(Power Designer可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发时间缩短和使系统设计更优化)
++++Power Designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具;可以从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计;
++++概念数据模型(Conceptual Data Model)描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;
++++物理数据模型(Physical Data Model)是在概念数据模型的基础上针对目标数据库管理系统的具体化;
++用户体验
++++立钻哥哥:在数据库建模的过程中,需要运用Power Designer进行数据库设计,这个不但可以让人直观的理解模型,而且可以充分的利用数据库技术,优化数据库的设计;
++++其次就是E-R图,在数据库系统概论中有涉及到,这个实体关系图中,一个实体对应一个表,实体、属性与联系是进行系统设计时要考虑的三个要素,也是一个好的数据库设计的核心;
++++Power Designer是收费的软件,当然您也可以尝试破解哈;
++功能
++++立钻哥哥:PowerDesigner的功能:Data Architect、Process Analyst、App Modeler、ODBC Administrator;
++++[Data Architect]:PowerDesigner是一个强大的数据库设计工具,使用Data Architect可利用实体-关系图为一个信息系统创建“概念数据模型”-CDM(Conceptual Data Model);并且可根据CDM产生基于某一特定数据库管理系统的“物理数据模型”-PDM(Physical Data Model);还可优化PDM,产生为特定DBMS创建数据库的SQL语句并以文件形式存储以便在其他时刻运行这些SQL语句创建数据库;Data Architect还可根据已存在的数据库反向生成PDM、CDM及创建数据库的SQL脚本;
++++[Process Analyst]:这部分用于创建功能模型和数据流图,创建“处理层次关系”;
++++[App Modeler]:为客户/服务器应用程序创建应用模型;
++++[ODBC Administrator]:用来管理系统的各种数据源;
++4种模型(CDM、PDM、OOM、BPM)
++++立钻哥哥:PowerDesigner的4种模型:概念数据模型(CDM)、物理数据模型(PDM)、面向对象模型(OOM)、业务程序模型(BPM);
++++[概念数据模型(CDM)]:CDM(Conceptual Data Model)表现数据库的全部逻辑结构,与任何的软件或数据储藏结构无关;一个概念模型经常包括在物理数据库中仍然不实现的数据对象;它给运行计划或业务活动的数据一个正式表现方式;概念数据模型是最终用户对数据存储的看法,反映了用户的综合性信息需求;不考虑物理实现细节,只考虑实体之间的关系;CDM是适合于系统分析阶段的工具;
++++[物理数据模型(PDM)]:PDM(Physical Data Model)叙述数据库的物理实现;考虑真实的物理实现的细节;主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性;PDM是适合于系统设计阶段的工具;
++++[面向对象模型(OOM)]:一个OOM(Object Oriented Model)包含一系列包,类,接口和他们的关系;这些对象一起形成所有的(或部分)软件系统的逻辑的设计视图的类结构;一个OOM本质上是软件系统的一个静态的概念模型;
++++[业务程序模型(BPM)]:BPM(Business Process Model)描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程相互影响;BPM是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用;
++示例
++++立钻哥哥:下面展示几张使用Power Designer的示例;
##A.2、PowerDesigner最基础的使用入门 |
++A.2、PowerDesigner最基础的使用入门
++++立钻哥哥:现在让我们开始使用PowerDesigner吧;
++New Model
++++立钻哥哥:创建模型(New Model),我们来看一下有多少种的模型吧;
++Model types
++++立钻哥哥:我们来看一下New Model阶段的[Model types]模型种类吧;
++++[Business Process Model(BPM)]:A business process model(BPM) helps you identify, describe, and decompose business processes. You can analyze your system at various levels of detail, and focus alternatively on control flow (the sequence of execution) or data flow (the exchange of data). You can model, reverse-engineer, and generate for BPEL, BPMN, and many other process languages.(一个业务流程模型(BPM)可以帮助您识别、描述和分解业务流程。您可以在不同的详细级别上分析您的系统,并交替关注控制流(执行序列)或数据流(数据交换)。您可以为BPEL、BPMN和许多其他流程语言建模、逆向工程和生成。)
++++[Conceptual Data Model(CDM)]:A conceptual data model(CDM) helps you analyze the conceptual structure of an information system, to identify the principal entities to be represented, their attributes, and the relationships between them. A CDM is more abstract than a logical(LDM) or physical(PDM) data model.(一个概念性的数据模型(CDM)帮助你分析信息系统的概念结构,确定主要实体的代表,它们的属性和它们之间的关系。CDM是更抽象的逻辑(LDM)或物理数据模型(PDM)。)
++++[Data Movement Model(DMM)]:A data movement model(DMM) provides a global view of the movement of information in your organization. You can analyze and document where your data originates, where it moves to, and how it is transformed on the way, including replications and ETL.(数据移动模型(DMM)提供了一个全局视图的运动信息在你的组织中。您可以分析和记录数据的来源、移动位置以及在此过程中如何进行转换,包括复制和ETL。)
++++[Enterprise Architecture Model(EAM)]:An enterprise architecture model(EAM) helps you analyze and document your organization and its business functions, along with the applications and systems that support them and the physical architecture on which they are implemented.(一个企业架构模型(EAM)帮助你分析和文档组织和它的业务功能,以及支持他们的应用程序和系统的物理架构和实现它们。)
++++[Free Model(FEM)]:A free model(FEM) provides a context-free environment for modeling any kind of objects or systems. It is generally associated with a set of extensions, which allow you to define your own concepts and graphical symbols.(一个自由模式(FEM)提供了一个上下文无关的任何类型的对象或系统的建模环境。它通常与一组扩展相关联,这些扩展允许您定义自己的概念和图形符号。)
++++[Logical Data Model(LDM)]:A logical data model(LDM) helps you analyze the structure of an information system, independent of any specific physical database implementation. An LDM has migrated entity identifiers and is less abstract than a conceptual data model(CDM), but does not allow you to model views, indexes and other elements that are available in the more concrete physical data model(PDM).(一个逻辑数据模型(LDM)帮助你分析信息系统的结构,独立于任何特定的物理数据库的实现。LDM抽象实体标识符和迁移是小于一个概念性的数据模型(CDM),但是不允许你模型视图、索引和其他元素可用的更具体的物理数据模型(PDM)。)
++++[Object-Oriented Model(OOM)]:An object-oriented model(OOM) helps you analyze an information system through use cases, structural and behavioral analysis, and in terms of deployment, using the Unified Modeling Language(UML). You can model, reverse-engineer, and generate for Java, .NET and other languages.(面向对象模型(OOM)可以帮助您通过用例分析一个信息系统,结构和行为分析,以及在部署方面,使用统一建模语言(UML)。您可以为Java、. net和其他语言建模、逆向工程和生成。)
++++[Physical Data Model(PDM)]:A physical data model(PDM) helps you to analyze the tables, views, and other objects in a database, including multidimensional objects necessary for data warehousing. A PDM is more concrete than a conceptual(CDM)or logical(LDM) data model. You can model, reverse engineer, and generate for all the most popular DBMSs.(物理数据模型(PDM)帮助你分析表、视图、多维对象和其他对象在数据库,包括数据仓库所必需的。PDM是更具体的概念(CDM)或逻辑数据模型(LDM)。您可以为所有最流行的dbms建模、逆向工程和生成。)
++++[Requirements Model(RQM)]:A requirements model(RQM)helps you analyze any kind of written requirements and link them with users and groups who will implement them and with design objects in other models. You can use an RQM to represent any structured document(e.g. functional specification, test plan, business goals, etc.) and import and export hierarchies of requirements as MS Word documents.(需求模型(RQM)帮助你分析任何形式的书面要求,并将它们链接与用户和组将实施和设计对象在其他模型。您可以使用一个RQM代表任何结构化文档(如。功能规范、测试计划、业务目标等)和输入输出要求微软的Word文档的层次结构。)
++++[XML Model(XSM)]:An XML model(XSM) helps you analyze an XML Schema Definition(.XSD). Document Type Definition(.DTD) or XML-Data Reduced(.XDR) file. You can model, reverse-engineer, and generate each of these file formats.(XML模型(XSM)帮助你分析一个XML模式定义(. xsd)。文档类型定义(。DTD)或xml数据减少。XDR)文件。您可以建模、逆向工程和生成每种文件格式。)
++BPM(Business Process Model:业务程序模型)
++++立钻哥哥:[Business Process Model(BPM)]:A business process model(BPM) helps you identify, describe, and decompose business processes. You can analyze your system at various levels of detail, and focus alternatively on control flow (the sequence of execution) or data flow (the exchange of data). You can model, reverse-engineer, and generate for BPEL, BPMN, and many other process languages.(一个业务流程模型(BPM)可以帮助您识别、描述和分解业务流程。您可以在不同的详细级别上分析您的系统,并交替关注控制流(执行序列)或数据流(数据交换)。您可以为BPEL、BPMN和许多其他流程语言建模、逆向工程和生成。)
++++[Business Process Diagram]:A business process diagram (or process flow diagram) provides a graphical view of the control flow (the sequence of execution) or data flow (the exchange of data) between processes at any level in your system.(一个业务过程图(或工艺流程图)提供了一个图形化的控制流(执行的顺序)或进程间数据流(交换数据)中任何级别的系统。)
++++[Process Hierarchy Diagram]:A process hierarchy diagram (or functional decomposition diagram) provides a graphical view of the functions of a system and helps you decompose them into a tree of sub-processes.(过程层次图(或者功能分解图)提供了一个图形化视图的功能系统,帮助你分解成一棵树的子过程。)
++++[Choreography Diagram]:A choreography diagram provides a graphical view of the business contract (the exchange of infomation) between participants.(编排图提供了一个图形化视图的业务合同(参与者之间信息的交换)。)
++++[Conversation Diagram]:A conversation diagram provides a graphical view of the logical relation of message exchange between participants.(对话图提供了一个图形化视图逻辑关系的参与者之间的消息交换。)
++CDM(Conceptual Data Model:概念数据模型)
++++立钻哥哥:[Conceptual Data Model(CDM)]:A conceptual data model(CDM) helps you analyze the conceptual structure of an information system, to identify the principal entities to be represented, their attributes, and the relationships between them. A CDM is more abstract than a logical(LDM) or physical(PDM) data model.(一个概念性的数据模型(CDM)帮助你分析信息系统的概念结构,确定主要实体的代表,它们的属性和它们之间的关系。清洁发展机制是更抽象的逻辑(LDM)或物理数据模型(PDM)。)
++++[Conceptual Diagram]:A conceptual data diagram provides a graphical view of the conceptual structure of an information system, and helps you identify the principal entities to be represented, their attributes, and the relationships between them.(概念数据图提供了一个图形化视图的一个信息系统的概念结构,并帮助您识别的主要实体的代表,它们的属性和它们之间的关系。)
++DMM(Data Movement Model)
++++立钻哥哥:[Data Movement Model(DMM)]:A data movement model(DMM) provides a global view of the movement of information in your organization. You can analyze and document where your data originates, where it moves to, and how it is transformed on the way, including replications and ETL.(数据移动模型(DMM)提供了一个全局视图的运动信息在你的组织中。您可以分析和记录数据的来源、移动位置以及在此过程中如何进行转换,包括复制和ETL。)
++++[Data Movement Diagram]:A data movement diagram provides a high-level graphical view of the liquidity of your information, including data sources, replications, and ETL operations.(数据移动图提供了一个高层次的图形视图信息的流动性,包括数据源、复制和ETL操作。)
++EAM(Enterprise Architecture Model:企业架构模型)
++++立钻哥哥:[Enterprise Architecture Model(EAM)]:An enterprise architecture model(EAM) helps you analyze and document your organization and its business functions, along with the applications and systems that support them and the physical architecture on which they are implemented.(一个企业架构模型(像)帮助你分析和文档组织和它的业务功能,以及支持他们的应用程序和系统的物理架构和实现它们。)
++立钻哥哥推荐的拓展学习链接(Link_Url):
立钻哥哥推荐的拓展学习链接(Link_Url) |
++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/
++++Unity5.x用户手册:https://blog.csdn.net/VRunSoftYanlz/article/details/81712741
++++Unity面试题ABC:https://blog.csdn.net/vrunsoftyanlz/article/details/78630687
++++Unity面试题D:https://blog.csdn.net/VRunSoftYanlz/article/details/78630838
++++Unity面试题E:https://blog.csdn.net/vrunsoftyanlz/article/details/78630913
++++Unity面试题F:https://blog.csdn.net/VRunSoftYanlz/article/details/78630945
++++Cocos2dx面试题:https://blog.csdn.net/VRunSoftYanlz/article/details/78630967
++++禅道[zentao]:https://blog.csdn.net/VRunSoftYanlz/article/details/83964057
++++C#事件:https://blog.csdn.net/vrunsoftyanlz/article/details/78631267
++++C#委托:https://blog.csdn.net/vrunsoftyanlz/article/details/78631183
++++C#集合:https://blog.csdn.net/vrunsoftyanlz/article/details/78631175
++++C#泛型:https://blog.csdn.net/vrunsoftyanlz/article/details/78631141
++++C#接口:https://blog.csdn.net/vrunsoftyanlz/article/details/78631122
++++C#静态类:https://blog.csdn.net/vrunsoftyanlz/article/details/78630979
++++C#中System.String类:https://blog.csdn.net/vrunsoftyanlz/article/details/78630945
++++C#数据类型:https://blog.csdn.net/vrunsoftyanlz/article/details/78630913
++++Unity3D默认的快捷键:https://blog.csdn.net/vrunsoftyanlz/article/details/78630838
++++Unity引擎基础:https://blog.csdn.net/vrunsoftyanlz/article/details/78881685
++++Unity面向组件开发:https://blog.csdn.net/vrunsoftyanlz/article/details/78881752
++++Unity物理系统:https://blog.csdn.net/vrunsoftyanlz/article/details/78881879
++++Unity2D平台开发:https://blog.csdn.net/vrunsoftyanlz/article/details/78882034
++++UGUI基础:https://blog.csdn.net/vrunsoftyanlz/article/details/78884693
++++UGUI进阶:https://blog.csdn.net/vrunsoftyanlz/article/details/78884882
++++UGUI综合:https://blog.csdn.net/vrunsoftyanlz/article/details/78885013
++++Unity动画系统基础:https://blog.csdn.net/vrunsoftyanlz/article/details/78886068
++++Unity动画系统进阶:https://blog.csdn.net/vrunsoftyanlz/article/details/78886198
++++Navigation导航系统:https://blog.csdn.net/vrunsoftyanlz/article/details/78886281
++++Unity特效渲染:https://blog.csdn.net/vrunsoftyanlz/article/details/78886403
++++Unity数据存储:https://blog.csdn.net/vrunsoftyanlz/article/details/79251273
++++Unity中Sqlite数据库:https://blog.csdn.net/vrunsoftyanlz/article/details/79254162
++++WWW类和协程:https://blog.csdn.net/vrunsoftyanlz/article/details/79254559
++++Unity网络:https://blog.csdn.net/vrunsoftyanlz/article/details/79254902
++++设计模式简单整理:https://blog.csdn.net/vrunsoftyanlz/article/details/79839641
++++专题:设计模式(精华篇):https://blog.csdn.net/VRunSoftYanlz/article/details/81322678
++++U3D小项目参考:https://blog.csdn.net/vrunsoftyanlz/article/details/80141811
++++Unity案例(Vehicle):https://blog.csdn.net/VRunSoftYanlz/article/details/82355876
++++UML类图:https://blog.csdn.net/vrunsoftyanlz/article/details/80289461
++++PowerDesigner简介:https://blog.csdn.net/VRunSoftYanlz/article/details/86500084
++++Unity知识点0001:https://blog.csdn.net/vrunsoftyanlz/article/details/80302012
++++Unity知识点0008:https://blog.csdn.net/VRunSoftYanlz/article/details/81153606
++++U3D_Shader编程(第一篇:快速入门篇):https://blog.csdn.net/vrunsoftyanlz/article/details/80372071
++++U3D_Shader编程(第二篇:基础夯实篇):https://blog.csdn.net/vrunsoftyanlz/article/details/80372628
++++框架知识点:https://blog.csdn.net/VRunSoftYanlz/article/details/80862879
++++游戏框架(UI框架夯实篇):https://blog.csdn.net/vrunsoftyanlz/article/details/80781140
++++游戏框架(初探篇):https://blog.csdn.net/VRunSoftYanlz/article/details/80630325
++++Lua快速入门篇(基础概述):https://blog.csdn.net/VRunSoftYanlz/article/details/81041359
++++Lua快速入门篇(XLua教程):https://blog.csdn.net/VRunSoftYanlz/article/details/81141502
++++Lua快速入门篇(Xlua拓展):https://blog.csdn.net/VRunSoftYanlz/article/details/81173818
++++UnityAPI.Rigidbody刚体:https://blog.csdn.net/VRunSoftYanlz/article/details/81784053
++++HTC_VIVE开发基础:https://blog.csdn.net/VRunSoftYanlz/article/details/81989970
++++Oculus杂谈:https://blog.csdn.net/VRunSoftYanlz/article/details/82469850
++++Oculus安装使用:https://blog.csdn.net/VRunSoftYanlz/article/details/82718982
++++SteamVR简介:https://blog.csdn.net/VRunSoftYanlz/article/details/86484254
++++OpenXR简介:https://blog.csdn.net/VRunSoftYanlz/article/details/85726365
++++VRTK杂谈:https://blog.csdn.net/VRunSoftYanlz/article/details/82562993
++++VRTK快速入门(杂谈):https://blog.csdn.net/VRunSoftYanlz/article/details/82955267
++++VRTK官方示例(目录):https://blog.csdn.net/VRunSoftYanlz/article/details/82955410
++++VRTK代码结构(目录):https://blog.csdn.net/VRunSoftYanlz/article/details/82780085
++++VRTK(SceneResources):https://blog.csdn.net/VRunSoftYanlz/article/details/82795400
++++VRTK_ControllerEvents:https://blog.csdn.net/VRunSoftYanlz/article/details/83099512
++++VRTK_InteractTouch:https://blog.csdn.net/VRunSoftYanlz/article/details/83120220
++++UnityAPI.Material材质:https://blog.csdn.net/VRunSoftYanlz/article/details/81814303
++++UnityAPI.Android安卓:https://blog.csdn.net/VRunSoftYanlz/article/details/81843193
++++UnityAPI.AndroidJNI安卓JNI:https://blog.csdn.net/VRunSoftYanlz/article/details/81879345
++++UnityAPI.Transform变换:https://blog.csdn.net/VRunSoftYanlz/article/details/81916293
++++UnityAPI.WheelCollider轮碰撞器:https://blog.csdn.net/VRunSoftYanlz/article/details/82356217
++++UnityAPI.Resources资源:https://blog.csdn.net/VRunSoftYanlz/article/details/83155518
++++JSON数据结构:https://blog.csdn.net/VRunSoftYanlz/article/details/82026644
++++CocosStudio快速入门:https://blog.csdn.net/VRunSoftYanlz/article/details/82356839
++++VR实验:以太网帧的构成:https://blog.csdn.net/VRunSoftYanlz/article/details/82598140
++++FrameVR示例V0913:https://blog.csdn.net/VRunSoftYanlz/article/details/82808498
++++FrameVR示例V1003:https://blog.csdn.net/VRunSoftYanlz/article/details/83066516
++++SwitchMachineV1022:https://blog.csdn.net/VRunSoftYanlz/article/details/83280886
++++PlaySceneManagerV1022:https://blog.csdn.net/VRunSoftYanlz/article/details/83280886
++++Unity企业内训(目录):https://blog.csdn.net/VRunSoftYanlz/article/details/82634668
++++Unity企业内训(第1讲):https://blog.csdn.net/VRunSoftYanlz/article/details/82634733
++++Unity企业内训(第2讲):https://blog.csdn.net/VRunSoftYanlz/article/details/82861180
++++Unity企业内训(第3讲):https://blog.csdn.net/VRunSoftYanlz/article/details/82927699
++++Unity企业内训(第4讲):https://blog.csdn.net/VRunSoftYanlz/article/details/83479776
++++Unity企业内训(第5讲):https://blog.csdn.net/VRunSoftYanlz/article/details/83963811
++++Unity企业内训(第6讲):https://blog.csdn.net/VRunSoftYanlz/article/details/84207696
++++插件
++++计算机组成原理(教材篇):https://blog.csdn.net/VRunSoftYanlz/article/details/82719129
++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/
--_--VRunSoft:lovezuanzuan--_--