导学 1
导学小结 20
课后拓展与实践 20
基础篇 22
项目1 创建与使用SQL Server实例 22
任务1 创建“教学管理”实例 22
任务2 启动和连接“教学管理”实例 30
拓展训练 36
项目小结 36
课后拓展与实践 36
项目2 创建与管理“教学管理”数据库 37
任务1 创建“教学管理”数据库 37
任务2 修改数据库 41
任务3 删除数据库 50
拓展训练 52
项目小结 52
课后拓展与实践 52
项目3 管理学生数据表 53
任务1 创建“学生信息表” 53
任务2 修改“学生信息表”表结构 60
任务3 向“学生信息表”插入记录 62
任务4 修改“学生信息表”中的记录 64
任务5 删除“学生信息表”中的记录 66
任务6 删除“学生信息表” 67
拓展训练 69
项目小结 70
课后拓展与实践 70
项目4 实施数据的完整性 71
任务1 为“学生信息表”设置主键 71
任务2 为“学生成绩表”设置外键 78
任务3 为“学生表”定义索引 85
拓展训练 90
项目小结 91
课后拓展与实践 92
项目5 查询学生档案信息 93
任务1 用简单查询方法显示学生信息 93
任务2 通过SQL Server函数管理数据 102
拓展训练 111
项目小结 112
课后拓展与实践 113
项目6 统计学生成绩信息 114
任务1 统计成绩 114
任务2 分组和筛选统计结果 122
任务3 使用子查询作成绩对比 125
拓展训练 128
项目小结 130
课后拓展与实践 130
提高篇 132
项目7 创建多表数据查询 132
任务1 查询表的内连接 132
任务2 查询表的外连接 136
任务3 使用子查询检查教学计划 139
拓展训练 142
项目小结 144
课后拓展与实践 144
项目8 创建和使用“学生管理”视图 145
任务1 创建视图 145
任务2 使用视图 153
任务3 删除视图 155
拓展训练 157
项目小结 158
课后拓展与实践 158
项目9 设计学生成绩报表 159
任务1 创建“学生成绩”报表 159
任务2 创建分组统计报表 168
拓展训练 172
项目小结 172
课后拓展与实践 172
项目10 创建“学生管理”数据库程序代码 173
任务1 创建并调用用户自定义函数 173
任务2 创建并调用存储过程 183
任务3 创建并使用触发器 187
拓展训练 190
项目小结 190
课后拓展与实践 190
项目11 设置数据库的安全管理 191
任务1 数据库的安全性设置 191
任务2 学生管理数据库的备份与还原 203
拓展训练 214
项目小结 214
课后拓展与实践 215
项目12 构建学生管理数据库系统 216
任务1 项目的初步设计 216
任务2 设计和建立数据库 220
任务3 系统首页以及管理员操作模块设计 226
任务4 学生操作模块中各页面设计 252
拓展训练 257
项目小结 257
课后拓展与实践 257
参考文献 258