模块1 数据库设计 1
任务1.1 学生成绩管理系统的功能设计 1
任务1.2 绘制xscj数据库的E-R图 7
任务1.3 将xscj数据库的E-R模型转化为关系数据表 12
任务1.4 用三范式规范xscj数据库的设计 18
实训操作 21
知识拓展(选学内容) 24
模块小结 27
作业与练习 28
模块2 搭建数据库应用开发环境 31
任务2.1 搭建数据库应用开发环境概述 31
任务2.2 启动和连接SQL Server服务器 35
任务2.3 附加学生成绩管理数据库xscj 41
任务2.4 使用SQL Server Management Studio 49
实训操作 57
知识拓展(选学内容) 58
模块小结 65
作业与练习 65
模块3 Transact-SQL语言基础编程 67
任务3.1 使用Transact-SQL语法要素 67
任务3.2 使用系统存储过程 83
任务3.3 使用流控语句 88
实训操作 96
知识拓展(选学内容) 96
模块小结 99
作业与练习 99
模块4 数据库创建与管理 102
任务4.1 创建与管理数据库 102
任务4.2 创建与管理数据表 119
任务4.3 表数据操作 126
实训操作 129
知识拓展(选学内容) 132
模块小结 134
作业与练习 135
模块5 数据查询 139
任务5.1 使用SELECT语句查询数据 139
任务5.2 使用其他子句或关键字查询数据 153
任务5.3 使用连接查询 161
实训操作 168
知识拓展(选学内容) 169
模块小结 172
作业与练习 172
模块6 创建与管理其他数据库对象 175
任务6.1 创建与管理视图 175
任务6.2 创建与管理索引 186
任务6.3 实现数据完整性 196
任务6.4 使用用户自定义数据类型及用户自定义函数 217
实训操作 227
知识拓展(选学内容) 229
模块小结 230
作业与练习 231
模块7 数据库编程 235
任务7.1 创建与管理存储过程 235
任务7.2 创建与使用触发器 241
任务7.3 使用游标 247
任务7.4 事务管理与锁 255
实训操作 261
知识拓展(选学内容) 262
模块小结 264
作业与练习 264
模块8 数据库安全管理与日常维护 267
任务8.1 SQL Server的安全管理 267
任务8.2 数据库的日常维护 279
实训操作 296
知识拓展(选学内容) 297
模块小结 297
作业与练习 297
模块9 应用开发实例 301
任务9.1 ActiveX数据对象——ADO 301
任务9.2 基于SQL Server的数据库系统开发实例 311
实训操作 数据库应用系统开发 374
模块小结 375
作业与练习 375
附录A 安装SQL Server 2008 R2的版本 376
附录B 安装SQL Server 2008 R2的系统需求 378
附录C 安装SQL Server 2008 R2 380
附录D SQL Server 2008 R2常用函数及其功能说明 393
参考文献 400