《Power Designer数据库建模技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:白尚旺主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2000
  • ISBN:7560608043
  • 页数:270 页
图书介绍:

第1章 PowerDesigner数据库建模环境 1

1.1 PowerDesigner对软硬件的要求 1

1.1.1 硬件要求 1

1.1.2 软件要求 2

1.2 PowerDesigner及辅助软件的安装 2

1.2.1 PowerDesigner中DataArchitect模块的安装 2

1.2.2 ODBC的安装 6

1.2.3 Sybase SQL Anywhere的安装 8

第2章 PowerDesigner简介 12

2.1 ProcessAnalyst模块 13

2.2 DataArchitect模块 14

2.3 AppModeler模块 16

2.4 MetaWorks模块 17

2.5 WarehouseArchitect模块 19

2.6 Viewer模块 20

小结 20

思考题 21

第3章 MetaWorks概述 22

3.1 MetaWorks的优点 22

3.1.1 共享模型 22

3.1.2 管理共享数据 23

3.2.2 数据库客户 24

3.2.3 ODBC驱动程序 24

3.2.1 数据库服务器 24

3.2 MetaWorks的体系结构 24

3.2.4 MetaWorks模块 25

3.3 MetaWorks字典 26

3.4 MetaWorks入门 26

3.4.1 配置数据库作为ODBC数据源 31

3.4.2 为MetaWorks字典产生数据库表 35

小结 36

思考题 37

第4章 DataArchitect概述 38

4.1 DataArchitect的特征 38

4.1.1 二级数据建模 38

4.1.2 迭代数据建模 39

4.2 DataArchitect的工作环境 40

4.3 工作区的特征 41

4.3.1 列表 42

4.3.2 属性窗口 42

4.3.3 业务规则 45

4.3.4 工具选项板介绍 45

小结 49

思考题 49

第5章 建立概念数据模型 50

5.1 产生概念数据模型 50

5.2 完成CDM特性窗口的工作 52

5.3 定义业务规则 56

5.3.2 把业务规则应用到数据模型对象上 58

5.3.1 把一个表达式附加到业务规则上 58

5.4 产生实体 59

5.5 定义域 60

5.5.1 修改域 63

5.5.2 定义实体 63

5.5.3 定义实体的属性 65

5.5.4 产生实体属性的途径 67

5.5.5 产生数据项 70

小结 75

思考题 75

第6章 完善概念数据模型 77

6.1 定义联系 77

6.1.1 角色 79

6.1.2 基数 80

6.1.3 存在性 80

6.1.4 依赖 81

6.1.5 联系符号 82

6.2 定义继承连接 86

6.2.1 概括和细化属性 88

6.2.2 使用继承特性窗口 90

小结 95

思考题 96

第7章 检查、固化和提取概念数据模型 97

7.1 检查概念数据模型 97

7.2 模型的固化 101

7.2.1 固化选项(Consolidation Option) 104

7.2.2 固化模式(Consolidation Mode) 105

7.3 模型的提取 106

小结 108

思考题 109

第8章 生成物理数据模型 110

8.1 物理数据模型 110

8.1.1 生成参数 113

8.1.2 保护选项 115

8.2 PDM的模型特性 115

8.3.2 把CDM中的联系转换成PDM中的参照完整性 117

8.3.1 把CDM中的实体转换成PDM中的表 117

8.3 把CDM对象转换成PDM对象 117

8.3.3 递归联系的转换 121

8.4 模型对象和对象ID号 129

8.5 修改CDM和PDM文件 130

小结 132

思考题 132

第9章 调整物理数据模型 134

9.1 调整物理数据模型 134

9.2 数据完整性和一致性 135

9.2.1 表约束和列约束 135

9.2.2 参照完整性 143

9.3.1 视图的定义及产生 149

9.3 视图 149

9.3.2 查询视图 152

9.4 候选关键字 153

9.5 索引 156

9.5.1 从索引中删除一列 161

9.5.2 删除索引 161

9.5.3 定义一个有效性规则 162

9.5.4 定义参照完整性 163

9.5.5 产生视图 163

9.5.6 定义候选关键字 163

9.5.7 产生索引 164

9.6 带数据修改表结构 165

9.7 生成测试数据的方法 168

9.8 DataArchitect与客户端开发工具的接口 170

9.8.1 使用扩展属性 170

9.8.2 视图与PowerBuilder Query 171

小结 172

思考题 173

第10章 触发器、存储过程和函数 174

10.1 触发器 174

10.2 生成SQL脚本 180

10.2.1 触发器与存储过程生成参数的设置 180

10.2.2 生成选项 181

10.2.3 为触发器、存储过程生成可以运行的脚本文件 182

10.3.1 触发器模板 184

10.3 触发器模板及SQL查询编辑器 184

10.3.2 SQL查询编辑器 186

10.4 存储过程和函数 187

10.4.1 存储过程的优缺点 188

10.4.2 使用存储过程模板定义存储过程和函数 189

10.5 宏 195

10.6 变量 196

小结 199

思考题 199

第11章 检查物理数据模型生成数据库 200

11.1 检查物理数据模型 200

11.1.1 检查和改正PDM选项 201

11.1.2 错误和警告 202

11.2 产生数据库或产生数据库生成脚本 203

11.2.1 DEF文件 204

11.2.2 生成数据库 205

11.2.3 使用ODBC生成数据库 208

小结 209

思考题 209

第12章 逆向工程 210

12.1 通过逆向工程方法生成PDM 210

12.2 使用ODBC生成PDM 211

12.3 从PDM生成CDM 215

思考题 216

小结 216

第13章 带有子模型的工作 217

13.1 全局数据和子模型 217

13.2 分解全局模型 217

13.2.1 全局模型和子模型中的对象 221

13.2.2 从模型或子模型中删除对象 225

13.3 工程和模型 226

13.4 数据共享策略 226

13.4.1 合并模型 227

13.4.2 附加数据控制 227

小结 230

思考题 231

第14章 使用MetaWorks进行团队控制 232

14.1 团队工作和劳动划分 232

14.2 MetaWorks工程概述 233

14.3 产生MetaWorks用户帐号 233

14.4 产生组 236

14.5 给用户和组授权 240

14.6 固化过程中的有关问题 244

14.6.1 删除冲突 245

14.6.2 修改冲突 245

14.6.3 其它固化冲突 246

14.7 模型加锁 246

小结 249

思考题 250

第15章 MetaWorks中的MetaBrowser 251

15.1 管理MetaWorks字典中的信息 251

15.2 使用MetaBrowser 251

15.2.1 信息管理器 252

15.2.2 多模型管理器 254

15.2.3 比较管理器 256

15.3 查询字典 259

15.3.1 使用InfoMaker查询MetaWorks字典 260

15.3.2 使用QUERY.WRI查询MetaWorks字典 260

15.3.3 SQL解释执行器 260

思考题 261

小结 261

第16章 生成模型文档 262

16.1 概念数据模型生成文档的方法 262

16.2 概念数据模型定制文档的生成方法 265

16.2.1 修改文档的封面信息 265

16.2.2 为定制文档设置页眉和页脚 266

16.2.3 为定制文档设置概述信息 266

16.2.4 为定制文档项设置生成方式 267

16.2.5 在定制文档中增加或减少生成项目 267

小结 268

思考题 268

主要名称缩写中英文对照表 269

参考文献 270