第1章 SQL Server概述 1
第1课 什么是SQL Server? 3
第2课 SQL Server组件 9
第3课 SQL Server体系结构概述 14
第4课 SQL Server安全性概述 21
复习题 25
第2章 Transact-SQL概述 27
第1课 SQL Server编程工具 29
第2课 Transact-SQL的组成部分 35
第3课 执行Transact-SQL语句的方式 54
复习题 65
第3章 创建数据库 67
第1课 数据库设计简介 69
第2课 SQL Server数据库简介 74
第3课 创建和卸载数据库 78
第4课 管理数据库 83
第5课 图书馆数据库 98
复习题 104
第4章 创建数据库对象 105
第1课 创建数据类型 107
第2课 创建表 112
第3课 生成脚本 120
复习题 122
第5章 实现数据完整性 123
第1课 数据完整性类型 125
第2课 使用约定 128
第3课 使用默认值和规则 139
复习题 144
第6章 计划和创建索引 147
第1课 索引简介 149
第2课 索引体系结构 154
第3课 创建索引 166
复习题 175
第7章 维护索引 177
第1课 维护索引 179
第2课 统计信息 191
第3课 全文检索 203
复习题 213
第8章 查询多个表 215
第1课 从多个表中绑定数据 217
第2课 高级联接 228
复习题 242
第9章 高级查询技术 245
第1课 子查询 247
第2课 使用光标 258
第3课 修改数据 268
复习题 275
第10章 汇总数据 277
第1课 使用合计函数 279
第2课 GROUP BY基础 283
第3课 在结果集中生成集合值 291
复习题 315
第11章 实现查看 317
第1课 查看简介 319
第2课 创建、修改和取消查看 322
第3课 高级话题 331
复习题 343
第12章 管理事务和锁定 345
第1课 管理事务 347
第2课 SQL Server锁定 353
第3课 管理锁定 358
复习题 367
第13章 操作分布式数据 369
第1课 使用外部数据源 371
第2课 操作分布式数据 380
第3课 在链接服务器上执行一个查询 390
复习题 396
第14章 执行存储过程 397
第1课 存储过程简介 399
第2课 创建、执行和修改存储过程 404
第3课 使用参数和错误消息 413
复习题 423
第15章 实现触发器 425
第1课 触发器介绍 427
第2课 触发器如何工作 438
复习题 450
附录A 习题答案 451
附录B 图书馆数据库实例学习 472
附录C 数据库方案 478
附录D 执行基本查询 480
第1课 检索数据 481
第2课 修改数据 508
复习题 519
词汇表 521