目标域1 开发逻辑数据模型 1
目标1.1 应用规范化规则将数据分组为实体 3
目标1.2 确定主键 16
目标1.3 选择使实体间建立关系并确保引用完整性的外键 29
目标1.4 确定与数据完整性相关的业务规则 42
目标1.5 将业务规则及约束条件并入数据模型 57
目标1.6 在特定情况下决定非规范化是否合适 70
目标域2 导出物理设计 79
目标2.1 评估逻辑设计对性能、可维护性、可扩展性、可伸缩性、可用性和安全性的潜在影响 81
目标域3 创建数据服务 94
目标3.1 使用动态SQL模型访问数据 97
目标3.2 使用存储过程模型访问数据 110
目标3.3 使用Transact-SQL光标操作数据 123
目标3.4 创建和管理显式、隐式和分布式事务以保证数据的一致性和可恢复性 136
目标3.5 编写检索和修改数据的INSERT、DELETE、UPDATE及SELECT语句 152
目标3.6 编写用联接或子查询从多个表中组合数据的Transact-SQL语句 167
目标3.7 使用Transact-SQL创建脚本 180
目标3.8 设计、创建、使用和更改视图 195
目标3.9 创建并执行存储过程以加强业务规则,在多个表中修改数据、执行计算及使用输入和输出参数 206
目标3.10 创建触发器来实现规则,加强数据完整性并执行级联更新和级联删除 221
目标3.11 创建提供汇总数据的结果集 234
目标3.12 配置会话级设置 249
目标3.13 使用远程存储过程、链接服务器和OPENROWSET访问静态或动态源中的数据 258
目标域4 创建物理数据库 269
目标4.1 创建和管理定义数据库的文件、文件组以及事务日志 272
目标4.2 创建加强数据完整性和引用完整性的表 285
目标4.3 创建和维护索引 298
目标4.4 用外部数据源的数据填充数据库 311
目标4.5 实现全文本检索 324
目标域5 维护数据库 337
目标5.1 使用DBCC SHOWCONTIG、SHOWPLAN_TEXT、SHOWPLAN_ALL及UPDATE STATISTICS来评估和优化执行计划的性能 339
目标5.2 评估和优化查询执行计划的性能 354
目标5.3 诊断并解决加锁问题 369
目标5.4 利用SQL Server事件探测器确定 SQL Server事件及执行问题 384
附录 Microsoft认证专家计划 397
词汇表 408