⑴PowerDesigner是一款好用专业的建模工具,适用于开发人员使用,用户使用PowerDesigner可以构建关键信息资产的度全方位视图,从而使数据管理、BI、数据集成和数据整合工作,面向对象模型,包含UML常见的所有的图形:类图、对象图、包图等。
⑵PowerDesigner 是一款业内领先的建模工具,是一款开发人员常用的数据库建模工具。帮助您改进商务智能,打造更卓越的信息架构。通过该软件的元数据管理功能,可以构建关键信息资产的 度全方位视图,从而使数据管理、BI、数据集成和数据整合工作大获裨益。
⑶其分析功能有助于整个信息架构中进行相关变更时,缩短时间,降低风险和削减成本。
⑷该软件与Rose不相上下,用户利用该软件可以方便地制作数据流程图、概念数据模型、物理数据模型,甚至可以生成多种客户端开发工具的应用程序和为数据仓库制作结构模型,PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模集成一体,并与.、WorkSpace、PowerBuilder、Java、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持多种关系数据库管理系统(RDBMS/版本。
⑸.概念数据模型 (CDM
⑹对数据和信息进行建模,利用实体-关系图(E-R图的形式组织数据,检验数据设计的有效性和合理性。
⑺.逻辑数据模型 (LDM
⑻PowerDesigner 新增的模型。逻辑模型是概念模型的延伸,表示概念之间的逻辑次序,是一个属于方法层次的模型。具体来说,逻辑模型中一方面显示了实体、实体的属性和实体之间的关系,另一方面又将继承、实体关系中的引用等在实体的属性中进行展示。逻辑模型介于概念模型和物理模型之间,具有物理模型方面的特性,在概念模型中的多对多关系,在逻辑模型中将会以增加中间实体的一对多关系的方式来实现。
⑼.物理数据模型 (PDM
⑽基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。
⑾.面向对象模型 (OOM
⑿包含UML常见的所有的图形:类图、对象图、包图、用例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图。OOM 本质上是软件系统的一个静态的概念模型。
⒀.业务程序模型 (BPM
⒁BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。
⒂.信息流模型(ILM
⒃ILM是一个高层的信息流模型,主要用于分布式数据库之间的数据复制。
⒄.企业架构模型(EAM
⒅从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述。包括:组织结构图、业务通信图、进程图、城市规划图、应用架构图、面向服务图、技术基础框架图。
⒆、重构模型报告编辑器
⒇powerdesigner .的模型报告编辑器被重构,在编辑单模型和多模型报告时,提供更加强大的图形化编辑工具。
⒈powerdesigner .提供全新的格式和编辑模式,继续支持传统的编辑方式,但是将在未来的版本中删除。允许设计人员使用全新的或旧有的格式创建模型报告,并提供简单的一键升级功能,使设计人员使用新的格式转换现有的模型报告。
⒉、导入XML文件
⒊可以从一个XML文件中定义的元素之间的映射导入对象,导入文件的格式定义在一个外部文件中,可以被仓库中的所有用户使用,可执行“File”→“Import”→导入文件名称命令来访问,XML文件导入。
⒋、增强对象生成功能
⒌在Power Designer中可以定义高级的对象生成功能,从一个或多个类型的对象生成任何其他类型的对象,并提供对所有属性的完全控制、组成子对象和聚合相关的对象来生成对象的属性。生成映射定义在外部文件中,可以被仓库中的所有用户使用,可执行“Tools”→“Generate Objects”→生成文件名称命令来生成对象。
⒍、增强版本分支功能
⒎Power Designer新的版本分支机制从V.开始增强,提供:
⒏在模式的分支过滤器。
⒐每个分支的模型权限。
⒑、增强Power Designer门户功能
⒒Power Designer门户增强功能包括:
⒓分支过滤器中的资源管理器。
⒔变更列表支持。
⒕、仓库本地模型缓存
⒖在工作区域的新本地缓存用来提供加速检查模型。
⒗PowerDesigner如何设计表之间的关联?
⒘、打开PowerDesigner,在工具箱中找到如下图所指图标。这个图标代表参照关系工具。
⒙、建立参照关系。箭头指向的是父表。双击参照关系线,打开关系属性框。
⒚、打开后请检查父表与子表是否正确,如若修改请点击下拉列表框重新选择,点击连接标签,再设置下关联字段即可。小编建议尽量不要使用系统默认生成的名称,请手动修改。
⒛PowerDesigner如何导出SQL?
①、首先打开我们已经安装好的powerdesigner软件。然后打开一个项目。
②、点击“database“在下拉菜单中选择Change Current DBMS”选项,修改脚本类型。这里有mysql、sql server/ oracle 、db等多种主流数据库可供大家选择,这个根据自己的需求来选择一个即可。
③、小编这里选择mysql.继续为大家讲解。在下面框框中可对文件重命名。点击确定即可。
④、接着再次点击工具栏是上的“Database”,在下拉菜单中选择“Generate Database”【生成数据库】选项。
⑤、设置脚本保存路径及定义名称。设置完成后点击确定。
⑥、等待导出后在保存路径下找到就能使用了。同时在powerdesigner软件中的控制台日志信息也会有所提示。点击edit可直接打开文件进行编辑了。