第1章 DBA简介 1
1.1 DBA:受尊敬还是受贬低 1
1.2 为什么要学习数据库管理 2
1.3 作为一种管理学科的数据库管理 5
1.4 数据库、数据与系统管理 7
1.5 DBA的任务 11
1.6 DBA的类型 15
1.7 人员考虑 18
1.8 多平台环境下的DBA问题 22
1.9 测试与生产 23
1.10 新技术与DBA 24
1.11 DBA认证 28
1.12 本书的其余本分 29
1.13 复习 30
第2章 创建数据库环境 31
2.1 确定机构的DBMS战略 31
2.2 安装DBMS 38
2.3 升级DBMS 41
2.4 数据库的标准和过程 47
2.5 DBMS培训 52
2.6 小结 53
2.7 复习 53
3.1 数据建模的概念 54
第3章 数据建模与规范化 54
3.2 数据模型的构成 57
3.3 发现实体、属性与关系 63
3.4 概念、逻辑与物理数据模型 65
3.5 什么是规范化 66
3.6 范式 66
3.7 规范化实践 70
3.8 其他数据建模问题 70
3.9 小结 71
3.10 复习 71
参考文献 72
4.1 从逻辑模型到物理数据库 74
第4章 数据库设计 74
4.2 数据库性能设计 78
4.3 非规范化 84
4.4 视图 93
4.5 数据定义语言 94
4.6 小结 94
4.7 复习 95
参考文献 95
第5章 应用程序设计 97
5.1 数据库应用程序开发与SQL 97
5.2 定义事务 104
5.3 加锁 107
5.4 批处理 113
5.5 小结 114
5.6 复习 114
参考文献 114
第6章 设计复查 116
6.1 什么是设计复查 116
6.2 设计复查的类型 119
6.5 复习 123
参考文献 123
6.4 小结 123
6.3 设计复查的输出 123
第7章 数据库变更管理 124
7.1 变更管理需求 124
7.2 变更的类型 126
7.3 数据库结构变更的影响 127
7.4 小结 133
7.5 复习 133
第8章 数据可用性 135
8.1 定义可用性 135
8.2 停机的代价 137
8.3 可用性问题 139
8.4 保证可用性 145
8.6 复习 149
8.5 小结 149
参考文献 150
第9章 性能管理 151
9.1 定义性能 151
9.2 监测与管理 153
9.3 服务级别管理 155
9.4 性能调整的类型 157
9.5 性能调整工具 158
9.6 DBMS性能基础 159
9.7 小结 159
9.8 复习 159
参考文献 160
第10章 系统性能 161
10.1 大环境 161
10.2 DBMS的安装与设置 164
10.3 系统监测 174
10.4 小结 174
10.5 复习 174
参考文献 175
第11章 数据库性能 176
11.1 数据库优化技术 176
11.2 数据库重组 184
11.3 小结 187
参考文献 188
11.4 复习 188
第12章 应用程序性能 189
12.1 关系型访问的应用程序设计 189
12.2 关系型优化 189
12.3 其他优化考虑 198
12.4 访问路径复查 199
12.5 SQL编码和性能调整 203
12.6 小结 207
12.7 复习 207
参考文献 207
13.2 数据库结构完整性 208
13.1 完整性类型 208
第13章 数据完整性 208
13.3 数据语义完整性 210
13.4 小结 226
13.5 复习 227
参考文献 227
第14章 数据库安全 228
14.1 数据库安全基础 228
14.2 权限的授予与撤销 231
14.3 授权角色与授权组 234
14.4 其他数据库安全机制 236
14.5 审计 237
14.6 外部安全机制 239
14.8 复习 240
参考文献 240
14.7 小结 240
第15章 数据库备份与恢复 241
15.1 防患于未然 241
15.2 映像复制备份 241
15.3 恢复 252
15.4 备份与恢复的其他方法 261
15.5 小结 263
15.6 复习 263
参考文献 263
16.1 规划的必要性 264
第16章 灾难恢复计划 264
16.2 常规灾难恢复指南 266
16.3 为灾难恢复备份数据库 268
16.4 灾难预防 272
16.5 小结 272
16.6 复习 272
参考文献 273
第17章 数据和存储管理 274
17.1 存储管理的基本知识 274
17.2 文件与数据集 276
17.3 空间管理 278
17.4 存储选项 282
17.5 规划未来 288
17.6 小结 289
17.7 复习 289
参考文献 290
第18章 数据移动与分布 291
18.1 装入和卸载数据 291
18.2 EXPORT与IMPORT 295
18.3 批量数据移动 296
18.4 分布式数据库 297
18.6 复习 302
18.5 小结 302
参考文献 303
第19章 数据仓库管理 304
19.1 什么是数据仓库 304
19.2 管理数据仓库 305
19.3 小结 314
19.4 复习 315
参考文献 315
第20章 数据库连接 317
20.1 客户机/服务器计算 317
20.2 数据库,Internet和Web 322
参考文献 331
20.4 复习 331
20.3 小结 331
第21章 元数据管理 333
21.1 什么是元数据 333
21.2 元数据的类型 335
21.3 知识库与数据字典 336
21.4 小结 339
21.5 复习 339
参考文献 339
第22章 DBA工具 341
22.1 DBA工具的类型和优点 341
22.2 评价DBA工具供应商 354
22.4 复习 357
22.3 小结 357
第23章 DBA的经验准则 358
23.1 准则 358
23.2 小结 361
23.3 结业测验 361
附录A 数据库基础知识 364
附录B DBMS供应商 368
附录C DBA工具供应商 372
附录D DBA Web资源 377
参考文献 383
词汇表 393