第1章PowerDesigner概述
19.基本操作
1.1PowerDeSigner简介
1.2PowerDesignerl0的
最新特点和功能
1.3PowerDeSigner同其他
CASE工具的比较
1.4使用PowerDesigner
进行数据库建模
1.5PowerDeSigner的
使用环境
1.5.1使用浏览树
(Browser)
1.5.2构建Workspace
1.6模型的显示和布局
1.6.1使用图形布局工具
调整模型图形
1.6.2对图形自动布局
1.6.3图形的组合
及取消组合
1.6.4保护图形
和取消保护
1.6.5显示图符
1.6.6模型显示
参数的选择
1.6.7选择显示格式参数
1.6.8修改图符的
显示格式
1.6.9布局AttachPoints
(接触点)
1.6.10布局AttachedText
(附加文本)
1.6.11图形的重叠、层次
1.6.12导出模型为图片
1.6.13导入图片文件
1.6.14选择相关联的对象
1.7模型的打印
1.8快捷方式.
1.8.1快捷方式的概念
1.8.2创建并操作
快捷方式
1.8.3快捷方式的查看
1.8.4目标模型
1.8.5生成快捷方式
(Generate
Shortcut)
1.8.6快捷方式的
应用实例
1.9对象复制
1.9.1对象复制的概念
1.9.2创建复制品
1.9.3复制对象的属性与
查看复制
1.9.4复制的转化生成
(Generating
Replication)
1.10常用快捷操作
1.10.1系统快捷键
1.10.2对象操作的快捷键
1.10.3浏览器中的快捷键
1.10.4拖动对象时的
快捷键
1.10.5Palette面板中的
快捷键
1.10.6对象列表中的
快捷键
1.10.7Code编辑中的
快捷键
1.10.8图形中的
操作技巧
第2章概念数据模型
(CDM)
2.1CDM基础概念
2.1.1CDM的基本概念
2.1.2CDM的操作环境
2.1.3创建新的CDM
2.2创建和操作CDM
2.2.1实体(Entity)
2.2.2定义关系
(Relationship)
2.2.3关系
(Association)
2.2.4继承(1nheritance)
2.2.5包(Package)
2.3域、业务规则
和数据项
2.3.1业务规则
(BusinessRules)
2.3.2数据项
(Dataltems)
2.3.3域(Domains)
2.4模型的检查/
比较/合并
2.4.1模型检查的选项
(Options)
2.4.2检查模型
所涉及的内容
2.4.3根据检查结果
纠正模型
2.4.4模型的比较
2.4.5模型的合并
2.5模型转化
2.5.1从一个CDM转化为
另一个CDM
2.5.2将CDM转化为面向
象模型(OOM)
2.5.3将CDM转化为物理
数据模型(PDM)
2.6将其他软件模型
转化为CDM
2.6.1将ERwin的模型
导入CDM
2.6.2在CDM中打开PAM
(ProcessAnalyst
Model)
2.7PowerDesignerl0中
CDM模型的
不同表示方法
第3章物理数据模型
(PDM)
3.1PowerDeSigner中
阳M的相关概念
3.1.1业务规则
(BusinessRules)
3.1.2域(Domains)
3.1.3抽象数据类型
(AbstractData
Types)
3.2创建和操作PDM
3.2.1创建和操作
PDM模型
3.2.2创建表
3.2.3对列的操作的常见问题
及其解答
3.2.4定义外键/引用
(ForeignKey/
Reference)
3.2.5创建索引(1ndex)
3.2.6创建视图(View)
3.2.7在PDM中使用抽象
数据类型(Abstract
DataTypes).
3.2.8在PDM中使用业务
规则(Business
Rules)
3.2.9配置表空间和存储
3.3定义触发器和
存储过程
3.3.1创建触发器
3.3.2使用和创建触发器
模板
3.3.3操作模板项
(Templateltem)
3.3.4定义存储过程
和函数(Function)
3,3.5使用宏(Macros)
3.3.6生成触发器
和存储过程脚本
(SQL脚本)
3.4使用PowerDeSigner
创建数据库生成脚本
(SQl脚本)
3.4.1生成数据库
3,4.2脚本创建的选项
/对脚本进行定制
(Customizing)1
3.4.3产生数据库创建脚本
(针对不同
数据库)1
3.4.4使用ODBC
创建数据库1
5生成数据库测试数据1
3.5.1创建测试数据
摘要文件1
3.5.2给列指定测试
摘要文件2
3.5.3生成数据库测试数据
脚本(SQL脚本)2
3.5.4测试数据摘要
文件的Impo
和ExpOn.2
3.5.5定义ODBC为
测试数据源2
1.6反向工程/对数据库
进行修改及其应用2
3.6.1定义ODBC数据源
3.6.2反向工程产生模型
3.6.3比较、同步模型和数
通过模型修改
数据库
3.6.4通过反向工程实现
异构数据库转化
3.6.5在PowerDesigner中
操作数据库
3.7数据库优化及非范式化
(Denormalization)
3.7.1范式与非范式化
3.7.2水平分割
3.7.3垂直分割
3.7.4"打碎"表的关系
3.7.5对列进行非范式化
3.8设计数据库的
访问控制
3.8.1访问控制的
基本概念
3.8.2定义用户/角色/组
(User/Role
/Group)
3.8.3数据库权限
(Privilege)
3.8.4对象的访问许可
(Permission)
3.8.5生成权限控制
(Privilege)脚本
3.8.6定义同义词
3.9将其他软件模型
转化为PDM
3.9.1将ERwin的模型
导入PDM
3.9.2将PowerDesigner6中
模型迁移到PDM
3.10PDM模型的检查
(Check)
3.10.1模型检查的选项
(Options)2
3.10.2模型检查
所涉及的内容2
3.10.3根据检查结果
纠正模型2
3.11PDM模型的转化/
比较/合并2
3.11.1从一个PDM转化为
另一个PDM2
3.11.2将PDM转化为面向对象
模型(OOM)2
3.11.3将PDM转化为概念数据
模型(CDM)
3.11.4PDM模型的比较
3.11.5PDM模型的合并
31.6将PDM转化为XML
模型(XSM)
3.12对数据库规模的估计
(ESdmateDatabase
Size)
3.13对DBMS进行定制
3.13.1对DBMS源文件
进行管理
3.13.2使用Resource
Editor......................
3.13.3理解Resource文件自
SQL语法
3.13.4修改Resource
文件
3.13.5使用扩展属性
3.13.6定制和使用
物理选项
3.14PowerDesigner中的
变量
3.14.1PowerDesigner
变量列表
3.14.2PowerDesigner中
对变量格式化
3.15PowerDesigherl0中PD
模型的不同表示方法..2
第4章数据仓库多维模型的
创建和使用
4.1数据仓库的基本概念2
4.1.1什么是数据仓库2
4.1.2数据仓库中的
基本概念
4.1.3多维数据库的架构
4.2通过实例使用
PowerDesigner进行
多维模型设计
4.2.1创建多维图形
4.2.2创建事实表
4.2.3创建维度表
4.2.4创建立方体
4.2.5重建立方体
4.2.6自动找出多维对象
43在PDM中映射对象
4.3.1关系模型到多维模型
之间的映射
4.3.2生成立方体数据
4.3.3关系模型和关系模型
之间的映射
4.3.4生成数据抽取脚本
44设计数据仓库的步骤
第5章文档生成
Renon
5.1使用ReportEditot
5.11ReportEditor介绍
5.1.2使用ReportTemplate
Editor(报告模板
编辑器)
5.2创建模型报告
5.2.1创建模型报告
5.2.2预览生成报告
5.2.3生成模型报告
5.3定制模型报告
5.3A管理报告中的项目
5.3.2选择报告中需要包含的
模型中的对象
5.4生成报告的实例练习
5.5报告中的Section
(节)
5.5.1创建Secfon(节)
5.5.2由报告中的
Section(节)
创建模板
5.6创建多模型报告
5.7使用报告语言编辑器
(RePortLanguage
Editor)
5.7.1报告语言
编辑器简介
5.7.2实例学习生成
数据词典
5.8PowerDeSigner10
生成文档的新特性
5.8.1移除Item的标题
(Title)
5.8.2显示包的层次
5.8.3文档美观的改善
第6章RepOSitory版本
控制系统
61版本控制系统概念
6.1.1版本控制系统的
基本概念
6.1.2主流版本控制
系统的介绍和比较
6.2RepOSltOry的
基本概念
6.2.1基本概念/简介
6.2.2Repository的定义/
创建和连接
6.3管理RepositOry用户
6.3.1创建管理用户权根
定义用户权限
6.3.2创建管理用户组/
定义用户组权限
6.3.3用户与组及组与组
之间的关系
6.4将文档固化(Consolidate
至RepOsitory中
6.4.1以不同方式将文档
固化(Consolidate)
至Repository中
6.4.2固化时产生的
冲突(Conflict)
6.4.3固化时可能出现的
问题
6.5管理Repository中的
文档
6.5.1浏览Repository中
对象的内容
6.5.2在Repository中
使用目录
6.5.3文档对象的属性
(包括版本属性)
6.5.4针对Repository中的
对象定义访问权限
6.5.5Repository中文档的
临时性保护
6.5.6比较Repository中的
不同版本的模型
6.6从RepositOry中抽取
(Extract)文档
6.6.1以不同方式从Reposil
中抽取(Extract)
文档
6.6.2抽取(Extract)过程
参数控制
6.7通过Repositry
更新模型/文档
6.8在Repository中管理
文档的版本
6.8.1管理文档的版本
(Version)
6.8.2管理Repository中的
锁(Lock)
6.8.3管理Repository中的
分支(Branch)
6.8.4管理Repository
中的配置
(Configuration)
第7章高级应用与
网友常见疑难
解答(FAQ)
7.1问题一
7.2问题二
7.3问题三
7.4问题四
7.5问题五
7.6问题六
7.7问题七
7.8问题八
7.9问题九
7.10问题十
7.11问题十一
7.12问题十二
7.13问题十三