微信扫一扫,移动浏览光盘
简介
本书系统地介绍了使用 PowerDesigner 6.1进行数据库建模的方法与技巧。
全书内容包括:PowerDesigner建模环境,PowerDesigner简介,MetaWorks模块,DataArchitect模块,概念数据模型的建立、完善、检查、固化和提取,物理数据模型的生成、调整及检查,生成数据库过程,产生触发器、制作存储过程和函数,对数据库和数据库生成脚本进行逆向工程产生物理数据模型,建立子模型的方法,使用MetaWorks进行团队控制的方法,使用MetaBrowser查询MetaWorks字典的方法。
本书可以作为高等院校计算机专业数据库理论课程的实验教材,也可作
目录
第1章 powerdesigner数据库建模环境
1. 1 powerdesigner对软硬件的要求
1.1.1 硬件要求
1.1.2 软件要求
1.2 powerdesigner及辅助软件的安装
1.2.1 powerdesigner中dataarchitect模块的安装
1.2.2 odbc的安装
1.2.3 sybase sql anywhere的安装
第2章 powerdesigner简介
2.1 processanalyst模块
2.2 dataarchitect模块
2.3 appmodeler模块
2.4 metaworks模块
2.5 warehousearchitect模块
2.6 viewer模块
小结
思考题
第3章 metaworks概述
3.1 metaworks的优点
3.1.1 共享模型
.3.1.2 管理共享数据
3.2 metaworks的体系结构
3.2. 1 数据库服务器
3.2.2 数据库客户
3.2.3 odbc驱动程序
3.2. 4 metaworks模块
3.3 metaworks字典
3.4 metaworks入门
3.4.1 配置数据库作为odbc数据源
3.4.2 为metaworks字典产生数据库表
小结
思考题
第4章 dataarchitect概述
4.1 dataarchitect的特征
4. 1. 1 二级数据建模
4. 1.2 迭代数据建模
4. 2 dataarchitect的工作环境
4.3 工作区的特征
4. 3.1 列表
4.3.2 属性窗口
4. 3.3 业务规则
4. 3.4 工具选项极介绍
小结
思考题
第5章 建立概念数据模型
5.1 产生概念数据模型
5.2 完成cdm特性窗口的工作
5.3 定义业务规则
5. 3.1 把一个表达式附加到业务规则上
5.3.2 把业务规则应用到数据模型对象上
5. 4 产生实体
5. 5 定义域
5. 5.1 修改域
5. 5. 2 定义实体
5. 5. 3 定义实体的属性
5. 5. 4 产生实体属性的途径
5. 5. 5 产生数据项
小结
思考题
第6章 完善概念数据模型
6.1 定义联系
6. 1.1 角色
6. 1.2 基数
6.1.3 存在性
6. 1.4 依赖
6. 1. 5 联系符号
6. 2 定义继承连接
6. 2.1 概括和细化属性
6.2.2 使用继承特性窗口
小结
思考题
第7章 检查、固化和提取概念数据模型
7. 1 检查概念数据模型
7. 2 模型的固化
7.2.1 固化选项(consolidationoption)
7.2.2 固化模式(consolidationmode)
7.3 模型的提取
小结
思考题
第8章 生成物理数据模型
8. 1 物理数据模型
8. 1.1 生成参数
8. 1.2 保护选项
8. 2 pdm的模型特性
8.3 把cdm对象转换成 pdm对象
8. 3.1 把cdm中的实体转换成pdm中的表
8.3.2 把cdm中的联系转换成pdm中的参照完整性
8.3.3 速归联系的转换
8. 4 模型对象和对象id号
8.5 修改cdm和pdm文件
小结
思考题
第9章 调整物理数据模型
9.1 调整物理数据模型
9.2 数据完整性和一致性
9. 2.1 表约束和列约束
9. 2. 2 参照完整性
9.3 视图
9.3.1 视图的定义及产生
9. 3.2 查询视图
9.4 候选关键字
9. 5 索引
9.5. 1 从索引中删除一列
9. 5.2 删除索引
9.5.3 定义一个有效性规则
9.5.4 定义参照完整性
9. 5. 5 产生视图
9. 5.6 定义候选关键字
9. 5. 7 产生索引
9.6 带数据修改表结构
9.7 生成测试数据的方法
9. 8 dataarchitect与客户端开发工具的接口
9.8. 1 使用扩展属性
9.8. 2 视图与 powerbullder query
小结
思考题
第10章 触发器、存储过程和函数
10.1 触发器
10.2 生成 sql脚本
10.2.1 触发器与存储过程生成参数的设置
10.2.2 生成选项
10.2.3 为触发器、存储过程生成可以运行的脚本文件
10. 3 触发器模板及 sql查询编辑器
10. 3.1 触发器模板
10. 3.2 sql查询编辑器
10.4 存储过程和函数
10.4.1 存储过程的优缺点
10.4.2 使用存储过程模板定义存储过程和函数
10.5 宏
10.6 变量
小结
思考题
第11章 检查物理数据模型生成数据库
11.1 检查物理数据模型
11.1.1 检查和改正 pdm选项
11.1.2 错误和警告
11.2 产生数据库或产生数据库生成脚本
11.2.1 def文件
11.2.2 生成数据库
11.2.3 使用odbc生成数据库
小结
思考题
第12章 逆向工程
12.1 通过逆向工程方法生成pdm
12.2 使用odbc生成pdm
12.3 从 pdm生成 cdm
小结
思考题
第13章 带有子模型的工作
13.1 全局数据和子模型
13.2 分解全局模型
13.2.1 全局模型和子模型中的对象
13.2. 2 从模型或子模型中删除对象
13.3 工程和模型
13.4 数据共享策略
13.4.1 合并模型
13.4.2 附加数据控制
小结
思考题
第14章 使用metaworks进行团队控制
14.1 团队工作和劳动划分
14.2 metaworks工程概述
14.3 产生metaworks用户帐号
14.4 产生组
14. 5 给用户和组授权
14.6 固化过程中的有关问题
14.6.1 删除冲突
14.6.2 修改冲突
ia.6.3 其它固化冲突
14. 7 模型加锁
小结
思考题
第15章 metaworks中的metabrowser
15. 1 管理metaworks字典中的信息
15.2 使用metabrowser
15. 2.1 信息管理器
15.2.2 多模型管理器
15.2. 3 比较管理器
15. 3 查询字典
15.3.1 使用infomaker查询 metaworks字典
15.3.2 使用query.wri查询 metaworks字典
15.3.3 sql解释执行器
小结
思考题
第16章 生成模型文档
16.1 概念数据模型生成文档的方法
16. 2 概念数据模型定制文档的生成方法
16. 2.1 修改文档的封面信息
16.2. 2 为定制文档设置页眉和页脚
16.2.3 为定制文档设置概述信息
16. 2. 4 为定制文档项设置生成方式
16.2.5 在定制文档中增加或减少
生成项目
小结
思考题
主要名称缩写中英文对照表
参考文献
1. 1 powerdesigner对软硬件的要求
1.1.1 硬件要求
1.1.2 软件要求
1.2 powerdesigner及辅助软件的安装
1.2.1 powerdesigner中dataarchitect模块的安装
1.2.2 odbc的安装
1.2.3 sybase sql anywhere的安装
第2章 powerdesigner简介
2.1 processanalyst模块
2.2 dataarchitect模块
2.3 appmodeler模块
2.4 metaworks模块
2.5 warehousearchitect模块
2.6 viewer模块
小结
思考题
第3章 metaworks概述
3.1 metaworks的优点
3.1.1 共享模型
.3.1.2 管理共享数据
3.2 metaworks的体系结构
3.2. 1 数据库服务器
3.2.2 数据库客户
3.2.3 odbc驱动程序
3.2. 4 metaworks模块
3.3 metaworks字典
3.4 metaworks入门
3.4.1 配置数据库作为odbc数据源
3.4.2 为metaworks字典产生数据库表
小结
思考题
第4章 dataarchitect概述
4.1 dataarchitect的特征
4. 1. 1 二级数据建模
4. 1.2 迭代数据建模
4. 2 dataarchitect的工作环境
4.3 工作区的特征
4. 3.1 列表
4.3.2 属性窗口
4. 3.3 业务规则
4. 3.4 工具选项极介绍
小结
思考题
第5章 建立概念数据模型
5.1 产生概念数据模型
5.2 完成cdm特性窗口的工作
5.3 定义业务规则
5. 3.1 把一个表达式附加到业务规则上
5.3.2 把业务规则应用到数据模型对象上
5. 4 产生实体
5. 5 定义域
5. 5.1 修改域
5. 5. 2 定义实体
5. 5. 3 定义实体的属性
5. 5. 4 产生实体属性的途径
5. 5. 5 产生数据项
小结
思考题
第6章 完善概念数据模型
6.1 定义联系
6. 1.1 角色
6. 1.2 基数
6.1.3 存在性
6. 1.4 依赖
6. 1. 5 联系符号
6. 2 定义继承连接
6. 2.1 概括和细化属性
6.2.2 使用继承特性窗口
小结
思考题
第7章 检查、固化和提取概念数据模型
7. 1 检查概念数据模型
7. 2 模型的固化
7.2.1 固化选项(consolidationoption)
7.2.2 固化模式(consolidationmode)
7.3 模型的提取
小结
思考题
第8章 生成物理数据模型
8. 1 物理数据模型
8. 1.1 生成参数
8. 1.2 保护选项
8. 2 pdm的模型特性
8.3 把cdm对象转换成 pdm对象
8. 3.1 把cdm中的实体转换成pdm中的表
8.3.2 把cdm中的联系转换成pdm中的参照完整性
8.3.3 速归联系的转换
8. 4 模型对象和对象id号
8.5 修改cdm和pdm文件
小结
思考题
第9章 调整物理数据模型
9.1 调整物理数据模型
9.2 数据完整性和一致性
9. 2.1 表约束和列约束
9. 2. 2 参照完整性
9.3 视图
9.3.1 视图的定义及产生
9. 3.2 查询视图
9.4 候选关键字
9. 5 索引
9.5. 1 从索引中删除一列
9. 5.2 删除索引
9.5.3 定义一个有效性规则
9.5.4 定义参照完整性
9. 5. 5 产生视图
9. 5.6 定义候选关键字
9. 5. 7 产生索引
9.6 带数据修改表结构
9.7 生成测试数据的方法
9. 8 dataarchitect与客户端开发工具的接口
9.8. 1 使用扩展属性
9.8. 2 视图与 powerbullder query
小结
思考题
第10章 触发器、存储过程和函数
10.1 触发器
10.2 生成 sql脚本
10.2.1 触发器与存储过程生成参数的设置
10.2.2 生成选项
10.2.3 为触发器、存储过程生成可以运行的脚本文件
10. 3 触发器模板及 sql查询编辑器
10. 3.1 触发器模板
10. 3.2 sql查询编辑器
10.4 存储过程和函数
10.4.1 存储过程的优缺点
10.4.2 使用存储过程模板定义存储过程和函数
10.5 宏
10.6 变量
小结
思考题
第11章 检查物理数据模型生成数据库
11.1 检查物理数据模型
11.1.1 检查和改正 pdm选项
11.1.2 错误和警告
11.2 产生数据库或产生数据库生成脚本
11.2.1 def文件
11.2.2 生成数据库
11.2.3 使用odbc生成数据库
小结
思考题
第12章 逆向工程
12.1 通过逆向工程方法生成pdm
12.2 使用odbc生成pdm
12.3 从 pdm生成 cdm
小结
思考题
第13章 带有子模型的工作
13.1 全局数据和子模型
13.2 分解全局模型
13.2.1 全局模型和子模型中的对象
13.2. 2 从模型或子模型中删除对象
13.3 工程和模型
13.4 数据共享策略
13.4.1 合并模型
13.4.2 附加数据控制
小结
思考题
第14章 使用metaworks进行团队控制
14.1 团队工作和劳动划分
14.2 metaworks工程概述
14.3 产生metaworks用户帐号
14.4 产生组
14. 5 给用户和组授权
14.6 固化过程中的有关问题
14.6.1 删除冲突
14.6.2 修改冲突
ia.6.3 其它固化冲突
14. 7 模型加锁
小结
思考题
第15章 metaworks中的metabrowser
15. 1 管理metaworks字典中的信息
15.2 使用metabrowser
15. 2.1 信息管理器
15.2.2 多模型管理器
15.2. 3 比较管理器
15. 3 查询字典
15.3.1 使用infomaker查询 metaworks字典
15.3.2 使用query.wri查询 metaworks字典
15.3.3 sql解释执行器
小结
思考题
第16章 生成模型文档
16.1 概念数据模型生成文档的方法
16. 2 概念数据模型定制文档的生成方法
16. 2.1 修改文档的封面信息
16.2. 2 为定制文档设置页眉和页脚
16.2.3 为定制文档设置概述信息
16. 2. 4 为定制文档项设置生成方式
16.2.5 在定制文档中增加或减少
生成项目
小结
思考题
主要名称缩写中英文对照表
参考文献
Power Designer数据库建模技术
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×