`

powerdesigner初学者必看(1)

阅读更多
PowerDesigner的模块组成
PowerDesigner作为图形化的数据库模型设计工具软件,其集成特性灵活,采取模块化设计,共由以下六个模块组成:

1、ProcessAnalyst:用于系统的需求分析,可用于设计和构造数据流图(DFD)和数据字典。它支持多种处理建模方法,用户可以选择适合自己应用环境的建模方法来描述系统的数据及对数据的处理。

2、DataArchitect:用于对概念层和物理层的交互式数据库设计和构造。使用DataArchitect可以很方便地设计数据库的概念模型并对该DBMS自动生成物理模型。该模块还提供高质量的文档生成能力和逆向工程能力,可从现有的数据库中得到其物理模型和概念模型,并生成相应文档。

3、AppModeler:应用建模工具,用于物理建模和应用对象及数据组件的生成。

4、MetaWorks:用于团队开发、信息共享和模型管理。

5、WarehouseArchitect:用于数据仓库和数据集的建模和实现。

6、Viewer:用于以只读的、图形化方式访问整个企业的模型信息。

在本课程的学习中,只需要掌握ProcessAnalyst模块和DataArchitect模块的应用,对其余模块只做简单的了解。

PowerDesigner的模型和对象特性
PowerDesigner 6.0的模型共有四种:

1、PAM:由ProcessAnalyst模块生成的处理分析模型。
2、CDM:由DataArchitect模块生成的概念模型。

3、PDM:由DataArchitect模块生成的物理模型。

4、WAM:由WarehouseArchitect模块生成的数据仓库模型。

PowerDesigner是将一个大型应用程序分成若干项目,每个项目可以包括模型,每个模型还可以包括若干个子模型。

PowerDesigner的对象特征

PowerDesigner 中的对象包括项目、模型、子模型以及它们的各自属性。PowerDesigner通过对这些属性的设置来描述其对象的特征,这些属性称之为对象的特性。一般情况下,对象的所有特性中只有名称和代码需要用户设置。

ProcessAnalyst概述
ProcessAnalyst是在数据库系统设计的需求分析阶段中,用于设计信息系统处理分析模型PAM的模块。PAM的主要组成部分是数据流图(描述信息系统中所用到的基本数据及其处理分析过程),

需求分析的目标:

1、对要处理的对象进行详细的调查,了解用户对数据库的信息要求、处理要求和安全性完整性要求。

2、收集支持系统目标的数据并处理。

3、对新系统各种方案和设想进行研究、分析和比较,选择优化的处理模型。

在设计新系统的处理模型主要包括:数据流图、数据字典和处理逻辑表达工具等。本课程要求熟练使用PowerDesigner设计数据流图。数据流图是系统处理模型的主要组成部分,它只在模型上精确描述系统中数据和处理的关系,并详细描述系统的功能、输入、输出、数据存储等。而数据字典则是对数据的详细描述,是各类数据属性的清单。

结构化系统分析和设计技术(SADT):

结构化系统分析和设计技术是构造数据流图的理论基础,它是一种功能和数据的分析、分解的技术。SADT的中心问题是:将功能逐层分解为多个子功能,并在分解的同时进行相应的数据分析和分解。

系统功能的分解及其分解细化程度取决于对系统功能的理解,因此对系统功能的理解程度不同可以导致功能分解的结果不同。要注意在功能分解的同时伴随相应数据的分析和分解。

数据流程图的设计采取自上而下的方法,首先将整个系统作为一个功能绘制顶层图,然后逐级细化,分解为多层次的数据流图。
顶层图可以采取固定的模式:

过程/数据类分析法:

过程和数据类关系:生成(Creat)、使用(Use)和无关系。

ProcessAnalyst中过程与数据关系:创建(Creat)、插入(Insert)、更新(Update)、删除(Delete)和无关系。

U/C矩阵:建立一表,第一横栏为过程名,第一竖栏为数据类名,内部是过程与数据类关系。

CIUD矩阵:如同U/C矩阵。可用于描述过程与数据项的关系,也可用于描述过程与数据存储的关系。见课本P105表3-1。

要确定过程与过程之间的关系应先确定过程与数据类之间的关系。

ProcessAnlyst的基本功能
通过建立处理分析模型PAM帮助系统分析人员收集数据、编写数据字典,并绘制数据流图。具体还包含以下几个方面:

(1)建立功能模型(OMT)和数据流图;

(2)建立层次型的处理模型;

(3)定制和打印模型文档;

(4)从概念数据模型(CDM)中引入数据项;

(5)应用OLE技术链接和嵌入其他应用中的对象。
分享到:
评论

相关推荐

    powerdesigner初学者必看

    ### PowerDesigner初学者必看知识点详解 #### 一、PowerDesigner概述 PowerDesigner是一款功能强大的数据库设计工具,它集成了多种模块,可以帮助用户从不同层面进行数据建模和管理。主要包括以下几个方面: - **...

    powerdesigner中文帮助文档及初学者必看及学习文档

    - **powerdesigner初学者必看.doc**:这份文档可能是对初学者的关键指导,涵盖了学习PowerDesigner时需要注意的重要点和常见问题。 - **PowerDesign学习文档.docx**:这个文档可能深入讲解了PowerDesigner的高级特性...

    PowerDesigner16. 7

    "在压缩包的文档中"暗示压缩文件可能包含除了安装程序之外的附加文档,如用户手册、许可证协议或者使用指南,这些文档对初学者和高级用户都极其重要,因为他们提供了软件的详细信息和操作指导。 关于标签,"pd16.7...

    powerdesigner

    ### PowerDesigner 数据库建模工具使用教程 #### 一、PowerDesigner 简介与安装 **PowerDesigner** 是一款非常强大的数据建模工具,它能够帮助用户进行数据库设计、...希望本教程能为初学者提供一定的指导和帮助。

    PowerDesigner学习丛书

    接着,【PowerDesigner基础入门.docx】是针对初学者的入门文档,可能包括安装步骤、界面导航、基本建模操作等内容,为新手提供一个清晰的学习路径。 最后,【PowerDesigner.workshop.lab.pdf】可能是实践手册或者...

    PowerDesigner导入ExcelCSV脚本以及示例.rar

    在"脚本以及示例"文件中,应该包含了具体的脚本代码和操作指南,这对于初学者来说是非常宝贵的资源。你可以按照示例步骤操作,逐步理解并掌握PowerDesigner导入Excel CSV文件的方法。 需要注意的是,由于CSV文件的...

    powerdesigner12.5汉化

    PowerDesigner 12.5是一款强大的数据库建模工具,它被广泛用于企业级的数据建模、数据库设计和数据架构管理。...无论是初学者还是经验丰富的专业人员,都能从中受益,更好地完成他们的数据库项目。

    PowerDesigner使用教程9.5_PowerDesigner_使用手册

    综上,"PowerDesigner使用教程9.5"涵盖了PowerDesigner的核心功能,无论你是初学者还是经验丰富的设计师,都能从中受益。通过深入学习和实践,你将能够熟练运用PowerDesigner进行高效的数据建模,为企业的信息化建设...

    PowerDesigner教材

    《PowerDesigner数据库设计教程》 PowerDesigner是一款强大的数据库设计工具,它在IT行业中广泛应用于数据库建模、数据仓库建模以及系统...无论你是初学者还是经验丰富的数据库管理员,本教程都将是你宝贵的参考资料。

    powerdesigner数据库设计案例(附powerdesigner软件包).zip

    9. **软件包**:压缩包中的“powerdesigner数据库设计案例”可能包含示例模型文件和教程,这些资源可以帮助初学者快速上手,理解PowerDesigner的使用方法。 通过学习和实践使用PowerDesigner,数据库设计师可以更...

    PowerDesigner中文使用手册

    总结,"PowerDesigner中文使用手册"是学习和掌握PowerDesigner的强大资源,无论你是初学者还是经验丰富的DBA,都能从中受益。通过详尽的步骤和实例,手册将引导你走过从概念到物理模型的全过程,提升你在数据库设计...

    PowerDesigner16.5.zip

    8. **教程**:压缩包中附带的教程可能涵盖了PowerDesigner的基础操作、高级特性和实际应用案例,对于初学者来说是宝贵的资源。 在使用PowerDesigner16.5时,用户需要注意学习如何创建和管理模型,理解各个建模层次...

    使用PowerDesigner设计数据库

    **使用PowerDesigner设计数据库** PowerDesigner是一款强大的数据库建模工具,它可以帮助开发者和数据库管理员高效地设计、...对于初学者和专业开发人员来说,掌握PowerDesigner都能显著提升工作效率和数据库质量。

    PowerDesigner教程系列.rar

    本教程系列是完全中文版,旨在帮助初学者和有经验的IT专业人士深入理解并掌握PowerDesigner的各项功能。 ### 一、PowerDesigner概述 PowerDesigner支持多种建模方法,包括概念数据模型(CDM)、逻辑数据模型(LDM...

    PD1.rar_PowerDesigner_powerdesigner vid

    总的来说,"PD1.rar" 包含的 PowerDesigner 视频教程是一个全面学习数据库设计和软件工程规划的宝贵资源,无论你是初学者还是有经验的开发者,都可以从中受益,提升你的数据库设计技能和整体项目管理能力。

    powerdesigner12.5汉化补丁

    对于PowerDesigner 12.5这样的专业工具来说,汉化补丁的全面性尤为重要,因为它的功能众多,涉及的概念和术语复杂,如果没有中文支持,可能会给初学者带来很大困扰。 PowerDesigner的主要功能包括概念数据模型(CDM...

    PowerDesigner软件分析设计技术

    对于初学者来说,PowerDesigner的学习路径通常包括了解基本界面,掌握模型元素的创建和编辑,理解模型之间的转换,以及学会生成数据库脚本。同时,通过实践项目,逐步熟悉其在实际工作中的应用。虽然PowerDesigner...

    PowerDesigner建模的一些实例

    这些实例对于初学者来说是宝贵的参考资料,能够帮助他们快速掌握PowerDesigner的使用技巧,而对于经验丰富的设计师来说,也是进一步提升工作效率和模型质量的实用工具。通过详细研究和实践这些实例,我们可以更好地...

Global site tag (gtag.js) - Google Analytics