***计算机科学学院711实验室PowerDesigner15.1使用教程
图文并茂详解PowerDesigner15.1各模块功能的使用
幽灵柯南©版权所有vivianshine@126
2011-7-1
目录
1 PowerDesigner简介 (3)
1.1 powerDesigner建模工具简介 (3)
1.2 PowerDesigner 主要包括以下几个功能部分 (4)
1.3 PowerDesigner 的5 种模型文件 (5)安卓开发教程 pdf
1.3.1概念数据模型 (CDM) (5)
1.3.2逻辑数据模型 (LDM) (6)
1.3.3物理数据模型 (PDM) (6)
1.3.4面向对象模型 (OOM) (6)
1.3.5业务程序模型 (BPM) (7)
1.4模型区别 (7)
1.4.1对象转换 (7)
1.4.2其它对比 (7)
2概念模型设计 (7)
2.1实体 (8)
2.2 关系 (12)
2.2.3继承 (15)
2.2.4关联(Association) (16)
3.物理模型设计1——表和主外键 (18)
3.1主键 (20)
3.2外键 (22)
4.物理模型设计2——约束 (24)
4.1唯一约束 (24)
4.2 CHECK 约束 (25)
4.3默认约束 (31)
5.物理模型设计3——视图、存储过程和函数 (32)
5.1视图 (32)
5.2存储过程和函数 (34)
6.定义和使用域(Domain) (36)
6.1关于域 (36)
7.将CDM 对象转换成PDM 对象 (38)
8.使用物理数据模型创建数据库脚本 (42)
9.逆向工程 (44)
10.生成数据库报表文件 (45)
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner 可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。
1.1 powerDesigner建模工具简介
提高软件质量,缩短开发周期, 并且使软件更能够适应业务需求的变化,以提高投资回报率,是每个企业所面临的、需要解决的关键问题。软件建模一直被认为是提高与有效控制软件质量的解决之道。近些年来为大家关注的主要是数据设计模型、对象模型、和业务流程模型。由于历史原因,面向数据架构,
开发以及业务分析的建模工作总是被单独购买,彼此之间没有集成或共享信息。但是,企业不断需要更集成的建模套件,即集成化企业级建模工具,来支持在共享环境下,企业整个架构的不同方面的全面建模。
目前各主要的建模工具厂商如Sybase PowerDesigner, IBM Rational Rose, Computer Associates的ERWin等都在加强各自建模工具的融合与集成。PowerDesigner经过近20年的发展,已经在原有的数据建模的基础上,形成一套完整的集成化企业级建模解决方案(如图所示)
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地
创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目
6.PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。
1.2 PowerDesigner 主要包括以下几个功能部分
(1) DataArchitect
这是一个强大的数据库设计工具,使用DataArchitect 可利用实体-关系图为一个信息系统
创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM 产生基于某一特定
数据库管理系统(例如:Sybase System 11)的"物理数据模型
"-PDM(Physical Data Model)。
还可优化PDM,产生为特定DBMS 创建数据库的SQL 语句并可以文件形式存储以便在其他时
关系:一对一关系,一对多关系,多对多关系。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。