第1章 操作系统的应用 1
1.1 进入操作系统 1
1.1.1 操作系统的基础知识 1
1.1.2 操作系统的基本操作 5
1.2 文件的基本操作 10
1.2.1 文件的基础知识 10
1.2.2 Windows 2000文件(夹)的基本操作 13
本章习题 18
第2章 数据的采集 20
2.1 数据的建模 20
2.1.1 数据模型 20
2.1.2 数据库的建立 26
2.2 数据的转换 40
2.2.1 字段的分解 40
2.2.2 字段的合并 42
2.3 数据的装载 45
2.3.1 数据的导入/导出 45
2.3.2 大量数据的导入/导出 52
2.3.3 DTS设计器的应用 55
本章习题 61
第3章 数据库内容的更新和维护 63
3.1 数据的维护 63
3.1.1 数据的完整性 63
3.1.2 表的建立 64
3.1.3 表的管理 70
3.1.4 编辑数据 78
3.2 数据的处理 90
3.2.1 基本查询 90
3.2.2 子查询 111
3.2.3 查询综合实例 113
本章习题 116
第4章 数据库系统的运行管理 118
4.1 数据库系统的设置 118
4.1.1 数据库系统的安装与卸载 118
4.1.2 数据库文件的管理 127
4.1.3 数据库文件的压缩 129
4.2 用户管理 133
4.2.1 登录账号的管理 134
4.2.2 数据库用户的管理 143
4.2.3 数据库角色管理 149
4.3 数据库系统的并发控制 158
4.3.1 事务的概念 159
4.3.2 事务的分类 161
4.3.3 并发控制 165
4.4 数据库系统的死锁管理 167
本章习题 171
第5章 数据的挖掘与分析 172
5.1 数据挖掘的基础知识 172
5.1.1 数据挖掘 172
5.1.2 数据挖掘的任务 175
5.1.3 数据挖掘的方法和工具 178
5.2 视图 180
5.2.1 视图的概念 180
5.2.2 视图的管理 182
本章习题 195
第6章 数据的备份与恢复 196
6.1 数据的存储与处置 196
6.1.1 数据存储的方法 196
6.1.2 数据还原的方法 198
6.2 分离和附加数据库 199
6.2.1 分离和附加数据库的概念 199
6.2.2 分离和附加数据库的方法 200
6.3 数据库的备份 203
6.3.1 数据库的备份策略 204
6.3.2 数据库的完全备份和恢复 206
6.3.3 数据库的差异备份和恢复 211
6.3.4 数据库的定点恢复 217
6.3.5 数据库备份性能的优化 219
本章习题 221
第7章 数据库系统的安全管理 222
7.1 网络安全 222
7.1.1 网络的安全性 222
7.1.2 操作系统的权限限制 224
7.2 安全性控制 227
7.2.1 使用SQL-EM管理许可 227
7.2.2 使用SQL语句管理许可 230
本章习题 235
第8章 数据库系统故障的处理 236
8.1 数据库系统的故障 236
8.1.1 安装故障的处理 236
8.1.2 系统数据库故障的处理 239
8.2 语句失败的处理 247
8.3 介质失败的处理 251
8.3.1 驱动器故障的处理 251
8.3.2 文件故障的处理 254
8.4 自动化任务故障的处理 255
8.4.1 维护自动化任务 255
8.4.2 排除自动化任务故障 266
本章习题 269
第9章 数据库系统的规划设计 270
9.1 系统需求分析 270
9.1.1 需求分析的任务与方法 270
9.1.2 数据字典 273
9.2 概念模型的结构设计 276
9.3 逻辑结构与规范化理论 282
9.4 物理结构的设计 289
本章习题 291
第10章 数据库系统性能的优化管理 293
10.1 数据库系统性能的监控 293
10.2 数据库系统性能的优化 304
10.2.1 数据库设计的优化 304
10.2.2 数据库服务的优化 308
10.2.3 查询优化 313
本章习题 318
附录A Transact-SQL语句 319
参考文献 342