您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > PowerDesigner15.1中文教程
神州智网简要使用手册(2010年3月)神州数码教育学院杨庆跃网址::bi60cn@tom.com神州智网的几种模型文件:....................................................................................63概念数据模型(CDM).........................................................................................................93.1创建概念图.........................................................................................................................103.2创建及删除实体(Entity)及关系(Relationship).....................................................113.3定义和使用域(Domain)...............................................................................................143.4建立数据项(DataItem)...............................................................................................173.5定义业务规则(BusinessRule).....................................................................................193.6定义和使用继承.................................................................................................................204物理数据模型(PDM).......................................................................................................264.1新建PDM..........................................................................................................................274.2将CDM对象转换成PDM对象....................................................................................284.3使用物理数据模型创建数据库脚本.................................................................................354.4逆向工程.............................................................................................................................375生成数据库报表文件.............................................................................................................426多维图....................................................................................................................................466.1创建多维图.........................................................................................................................476.2获得多维对象.....................................................................................................................486.3建立Cubes.........................................................................................................................496.4创建Cube数据.................................................................................................................50神州智网工具集,是图形化、易于使用的企业建模环境。使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder、Delphi、VB等相配合使用来缩短开发时间和使系统设计更优化。PowerDesigner主要包括以下功能:•集成多种建模能力,能建立的模型包括:数据模型(E/R,Merise)业务模型(BPMN,BPEL,ebXML)应用模型(UML)•自动生产代码,包括:SQL(支持多于50种数据库系统)Java.NET神州智网•强大的逆向工程能力•可扩展的企业库解决方案,具备强大的安全性及版本控制能力,可支持多用户•自动化、可定制的报表能力神州智网对象浏览器对象浏览器可以用分层结构显示你的工作空间,显示模型以及模型中的对象,实现快速导航。通过对象浏览器还可以访问PowerDesigner库,可以把模型及相关的文件存放到PowerDesigner库中。z输出窗口显示操作的进程,比如模型检查或从数据库逆向工程。z结果列表用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息。z图表窗口用于组织模型中的图表,以图形方式显示模型中各对象之间的关系。2.1对象浏览器中的对象神州智网工作空间(Workspace)它是浏览器中树的根,是组织及管理所有设计元素的虚拟环境。你可以通过保存工作空间保存自己的设计空间信息以便再次打开时可以还原到保存前的状态。z项目(Project)作为容纳你所有开发出的制品的容器,项目中的所有对象可以作为一个单元存到PowerDesigner库中。每个项目自动维护一张图用以显示模型以及文档之间的依赖。z文件夹(folder)工作空间可以包含用户自定义的文件夹用以组织模型和文件。例如,你有两个独立的项目,希望在一个工作空间中处理,此时可以使用文件夹。z模型(Model)模型是PowerDesigner中的基本设计单元。每个模型中有一个或多个图以及若干模型对象。z包(Package)当模型较大时,可能需要把模型拆分成多个“子模型”以便于操作,这些子模型就叫做包,今后可以把不同的包分配给不同的开发组。z图(Diagram)展现模型对象之间的交互。可以在模型或包中创建多个图。z模型对象(ModelObject)模型对象泛指与模型相关的所有术语。一些模型对象(比面向对象模型中的类)图形化符号,但另一些对象(比如业务规则)无法显示在图中,只能通过对象浏览器或对象列表访问。2.2PowerDesigner的几种模型文件:z概念数据模型(CDM)概念数据模型(CDM)帮助你分析信息系统的概念结构,识别主要实体、实体的属性及实体之间的联系。概念数据模型(CDM)比逻辑数据模型(LDM)和物理数据模型(PDM)抽象。CDM表现数据库的全部逻辑的结构,与任何的软件或数据存储结构无关。一神州智网个概念模型经常包括在物理数据库中仍然不实现的数据对象。CDM可生成LDM、PDM和OOMz逻辑数据模型(LDM)逻辑数据模型(LDM)帮助分析信息系统的结构,它独立于具体物理数据库的实现。LDM比概念数据模型(CDM)具体,但不允许定义视图、索引以及其他在物理数据模型(PDM)中处理的细节。可以把逻辑数据模型作为数据库设计的中间步骤,它在概念数据模型与物理数据模型之间。z物理数据模型(PDM)PDM帮助分析数据库中的表、视图及其他对象,还包括数据仓库所需的多维对象。可针对目前主流数据库进行建模、逆向工程以及产生代码。z面向对象模型(OOM)一个OOM包含一系列包、类、接口和他们的关系。这些对象一起形成所有的(或部份)一个软件系统的逻辑的设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。使用PowerDesigner面向对象模型建立面向对象模型(OOM),能为纯粹地面向对象的系统建立一个OOM,产生Java文件或者PowerBuilder文件,或使用一个来自OOM的物理数据模型(PDM)对象,来表示关系数据库设计分析。z业务流程模型(BPM)BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。神州智网是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序、流程、信息和合作协议之间的交互作用。以下是其中的CDM、PDM、OOM三者的转换关系CDM、PDM和OOM之间的关系神州智网概念数据模型(CDM)上图含义:•每个teacher可以讲授多个subject,每个subject可以被多个teacher讲授(many-to-many)。•每个teacher可以讲授多个lesson,每个lesson只能由一个teacher讲授(one-to-many)。•每个student可选多个lesson,每个lesson可被多个s
本文标题:PowerDesigner15.1中文教程
链接地址:https://www.777doc.com/doc-1758254 .html