《SQL Server2005数据库管理》作者刘勇、刘造新在多年的数据库应用与教学经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和学生的认知规律精心组织了本书内容。全书共分11个情境,每个情境通过一个典型项目来引导学生掌握相关的知识和技能。为了方便学生收集与学习任务相关的资讯,每个情境中都安排了一个“项目阅览室”,其中按传统的方法给出相关知识,教师可以根据学生的具体情况,组织学生带着学习任务,有选择地学习其中的部分内容。完成情境任务的项目实施过程也列于教材之中,这部分内容为达到典型项目的学习目标,给出了项目实施的具体参考方案,以利于掌握数据库管理的实践操作技能。为了便于学生自我评估学习过程,书中给出了评价表和自测题,教师应该指导学生利用它对自己的学习进行客观评价。相关链接是为学有余力的学生准备的内容。拓展项目旨在引导学生举一反三,这部分内容可以由学生根据自身情况选择若干个项目在课后学习。
刘勇、刘造新主编的《SQL Server2005数据库管理》全面、翔实地介绍了应用SQL Server 2005对数据库进行管理的各种知识和技能,作者在多年的数据库应用与教学经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和学生的认知规律精心组织了本书内容。本书以典型项目的形式介绍SQL Server 2005的数据管理技术,适合“理论实践一体化”的行动导向教学方法,将知识讲解和技能训练有机结合,融“教、学、做”于一体。
《SQL Server2005数据库管理》主要内容包括数据库设计、SQL Server 2005安装、数据库操作、表操作、SQL Server的安全性管理、视图操作、索引操作、数据库的备份和还原、SQL Server数据转换等。
《SQL Server2005数据库管理》可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材及SQL Server 2005数据库自学者的参考书。
情境1 数据库的设计 1
1.1 典型项目 1
1.1.1 概述 1
1.1.2 目标要求 2
1.2 项目阅览室 2
1.2.1 数据库系统 2
1.2.2 关系型数据库 3
1.2.3 关系型数据库的设计 5
1.3 项目实施 8
1.3.1 典型项目分析 8
1.3.2 项目参考方案 9
1.3.3 参考方案的实施 12
1.4 总结与提高 16
1.4.1 检查与评估 16
1.4.2 相关链接 16
1.4.3 知识自测题 19
1.4.4 拓展项目 20
情境2 SQL Server 2005安装 24
2.1 典型项目 24
2.1.1 概述 24
2.1.2 目标要求 24
2.2 项目阅览室 25
2.2.1 SQL Server 2005的版本和组件 25
2.2.2 SQL Server 2005安装过程 28
2.3 项目实施 29
2.3.1 典型项目分析 29
2.3.2 项目参考方案 29
2.3.3 参考方案的实施 29
2.4 总结与提高 36
2.4.1 检查与评估 36
2.4.2 相关链接 37
2.4.3 知识自测题 38
2.4.4 拓展项目 39
情境3 数据库的创建与管理 40
3.1 典型项目 40
3.1.1 概述 40
3.1.2 目标要求 41
3.2 项目阅览室 41
3.2.1 准备使用SQL Server 2005 41
3.2.2 创建用户数据库 50
3.2.3 用户数据库的管理 56
3.3 项目实施 64
3.3.1 项目分析 64
3.3.2 项目参考方案 66
3.3.3 参考方案的实施 67
3.4 总结与提高 70
3.4.1 检查与评估 70
3.4.2 相关链接 72
3.4.3 知识自测题 74
3.4.4 拓展项目 76
情境4 数据表操作 77
4.1 典型项目 77
4.1.1 概述 77
4.1.2 目标要求 78
4.2 项目阅览室 79
4.2.1 数据类型 79
4.2.2 数据表的建立 86
4.2.3 修改表的结构和删除表 90
4.2.4 记录的添加和删除 93
4.3 项目实施 95
4.3.1 典型项目分析 95
4.3.2 项目参考方案 96
4.3.3 参考方案的实施 96
4.4 总结与提高 103
4.4.1 检查与评估 103
4.4.2 相关链接 104
4.4.3 知识自测题 107
4.4.4 拓展项目 108
情境5 数据库的安全管理 112
5.1 典型项目 112
5.1.1 概述 112
5.1.2 目标要求 112
5.2 项目阅览室 113
5.2.1 身份验证 113
5.2.2 创建和管理登录 116
5.2.3 角色的使用 121
5.2.4 数据库特定的权限 128
5.3 项目实施 132
5.3.1 典型项目分析 132
5.3.2 项目参考方案 133
5.3.3 参考方案的实施 133
5.4 总结与提高 141
5.4.1 检查与评估 141
5.4.2 相关链接 142
5.4.3 知识自测题 144
5.4.4 拓展项目 145
情境6 索引的创建与维护 147
6.1 典型项目 147
6.1.1 概述 147
6.1.2 目标要求 147
6.2 项目阅览室 148
6.2.1 索引概述 148
6.2.2 索引类型 148
6.2.3 创建索引 149
6.2.4 索引的维护与使用 152
6.3 项目实施 155
6.3.1 项目分析 155
6.3.2 项目参考方案 155
6.3.3 参考方案的实施 155
6.4 总结与提高 157
6.4.1 检查与评估 157
6.4.2 相关链接 158
6.4.3 知识自测题 160
6.4.4 拓展项目 161
情境7 视图的创建与维护 162
7.1 典型项目 162
7.1.1 概述 162
7.1.2 目标要求 163
7.2 项目阅览室 164
7.2.1 视图概述 164
7.2.2 创建视图 164
7.2.3 使用视图 167
7.2.4 视图的维护 169
7.3 项目实施 171
7.3.1 典型项目分析 171
7.3.2 项目参考方案 171
7.3.3 参考方案的实施 172
7.4 总结与提高 174
7.4.1 检查与评估 174
7.4.2 相关链接 175
7.4.3 知识自测题 183
7.4.4 拓展项目 184
情境8 数据库备份与还原 186
8.1 典型项目 186
8.1.1 概述 186
8.1.2 目标要求 186
8.2 项目阅览室 187
8.2.1 备份概述 187
8.2.2 备份方式 187
8.2.3 恢复模式的分类 188
8.2.4 备份设备 189
8.2.5 备份策略 190
8.2.6 执行备份 190
8.2.7 还原数据库 195
8.3 项目实施 198
8.3.1 典型项目分析 198
8.3.2 项目参考方案 198
8.3.3 参考方案的实施 198
8.4 总结与提高 200
8.4.1 检查与评估 200
8.4.2 相关链接 200
8.4.3 知识自测题 202
8.4.4 拓展项目 203
情境9 数据转换服务 204
9.1 典型项目 204
9.1.1 项目概述 204
9.1.2 目标要求 204
9.2 项目阅览室 205
9.2.1 使用SQL Server导入和导出向导进行数据转换 205
9.2.2 使用SSIS包进行数据转换 212
9.3 项目实施 219
9.3.1 项目分析 219
9.3.2 项目参考方案 219
9.3.3 参考方案的实施 220
9.4 总结与提高 225
9.4.1 检查与评估 225
9.4.2 相关链接 226
9.4.3 知识自测题 227
9.4.4 拓展项目 229
情境10 自动化管理 230
10.1 典型项目 230
10.1.1 概述 230
10.1.2 目的要求 230
10.2 项目阅览室 231
10.2.1 SQL Server代理(Agent) 231
10.2.2 数据库维护计划 239
10.3 项目实施 245
10.3.1 典型项目分析 245
10.3.2 项目参考方案 245
10.3.3 参考方案的实施 245
10.4 总结与提高 249
10.4.1 检查与评估 249
10.4.2 相关链接 250
10.4.3 知识自测题 251
10.4.4 拓展项目 251
情境11 数据库复制 252
11.1 典型项目 252
11.1.1 概述 252
11.1.2 目的要求 252
11.2 项目阅览室 253
11.2.1 SQL Server复制服务 253
11.2.2 SQL Server复制模型 254
11.2.3 SQL Server复制类型 256
11.2.4 事务的一致性 258
11.2.5 配置复制 258
11.2.6 配置分发者 259
11.2.7 配置订阅 268
11.2.8 监视复制 274
11.3 项目实施 276
11.3.1 典型项目分析 276
11.3.2 项目参考方案 276
11.3.3 参考方案的实施 276
11.4 总结与提高 278
11.4.1 检查与评估 278
11.4.2 相关链接 278
11.4.3 知识自测题 279
11.4.4 拓展项目 280