第1章 设计数据库 1
任务1.1 数据库概念设计 1
任务1.2 数据库逻辑设计 10
技能提高训练 20
习题 21
应用提高 22
第2章 安装与配置SQL Server 2005 23
任务2.1 安装SQL Server 2005 23
任务2.2 SQL Server 2005的配置 33
任务2.3 使用SQL Server Management Studio 40
技能提高训练 44
习题 44
应用提高 45
第3章 使用Transact-SQL语言 46
任务3.1 了解Transact-SQL 46
任务3.2 了解函数 57
任务3.3 使用流程控制语句 64
技能提高训练 71
习题 72
应用提高 72
第4章 创建与管理数据库 74
任务4.1 了解数据库结构 74
任务4.2 创建数据库 78
任务4.3 管理数据库 85
技能提高训练 92
习题 93
应用提高 94
第5章 创建与管理数据表 95
任务5.1 创建数据表 95
任务5.2 修改数据表 99
任务5.3 使用完整性约束 103
任务5.4 使用规则与默认值 113
任务5.5 添加和修改表数据 117
技能提高训练 121
习题 124
应用提高 124
第6章 查询数据 126
任务6.1 简单查询 126
任务6.2 连接查询 138
任务6.3 子查询 143
任务6.4 联合查询 151
任务6.5 使用SQL Server Management Studio实现查询 154
技能提高训练 155
习题 156
应用提高 157
第7章 使用视图与索引 158
任务7.1 创建视图 158
任务7.2 使用视图 164
任务7.3 维护视图 170
任务7.4 创建索引 176
任务7.5 管理和维护索引 182
技能提高训练 186
习题 187
应用提高 188
第8章 使用存储过程和游标 189
任务8.1 建立和执行存储过程 189
任务8.2 管理和维护存储过程 198
任务8.3 使用游标 204
技能提高训练 210
习题 211
应用提高 211
第9章 使用触发器和事务 212
任务9.1 创建触发器 212
任务9.2 管理与维护触发器 220
任务9.3 了解事务 224
技能提高训练 229
习题 230
应用提高 230
第10章 数据库的安全性管理 231
任务10.1 设置验证模式 231
任务10.2 登录管理 233
任务10.3 用户管理 238
任务10.4 角色管理 241
任务10.5 权限管理 248
技能提高训练 252
习题 252
应用提高 253
第11章 备份与还原数据库 254
任务11.1 备份数据库 254
任务11.2 还原数据库 261
任务11.3 导出与导入数据 266
技能提高训练 276
习题 277
应用提高 278
参考文献 279