第一篇 创建教学管理系统数据库 3
项目1 安装和体验数据库 3
教学导航 3
情境描述 3
任务实施 4
任务1 认识数据库 4
任务2 安装并启动SQL Server数据库管理系统 7
任务3 认识数据库管理系统的主要工具 16
相关知识 20
项目小结 22
同步实训 22
项目2 创建教学管理系统数据库与数据表 24
教学导航 24
情境描述 24
任务实施 25
任务1 创建数据库 25
任务2 创建与管理数据表 32
任务3 设置数据表的完整性 42
相关知识 53
项目小结 72
同步实训 72
第二篇 使用教学管理系统数据库 79
项目3 数据管理 79
教学导航 79
情境描述 79
任务实施 79
任务1 使用INSERT语句增加数据 79
任务2 使用UPDATE语句修改数据 83
任务3 使用DELETE语句删除数据 85
任务4 使用SELECT INTO语句复制数据 87
相关知识 88
项目小结 89
同步实训 89
项目4数据简单查询 91
教学导航 91
情境描述 91
任务实施 92
任务1 使用SQL语句对数据进行简单查询 92
任务2 运用函数进行数据查询 99
任务3 创建并管理索引 105
相关知识 109
项目小结 119
同步实训 119
项目5数据复杂查询 121
教学导航 121
情境描述 121
任务实施 122
任务1使用连接查询进行多表查询 122
任务2 使用子查询进行多表查询 126
任务3 使用UNION合并查询结果 129
任务4 创建并应用视图 130
相关知识 134
项目小结 143
同步实训 143
项目6数据库高级应用 145
教学导航 145
情境描述 145
任务实施 146
任务1 认识T-SQL语言的编程要素 146
任务2创建存储过程 152
任务3创建触发器 161
相关知识 164
项目小结 172
同步实训 172
项目7报表服务 173
教学导航 173
情境描述 173
任务实施 173
任务1 配置报表服务 173
任务2制作报表 177
任务3发布报表 187
相关知识 189
项目小结 191
同步实训 192
第三篇 管理教学管理系统数据库 195
项目8 管理教学管理系统数据库 195
教学导航 195
情境描述 195
任务实施 196
任务1 SQLServer数据库的安全管理 196
任务2 SQL Server数据库的备份 202
任务3 SQL Server数据库的还原 210
任务4 SQLServer数据的导入与导出 215
相关知识 225
项目小结 228
同步实训 228
第四篇 开发教学管理信息系统 233
项目9使用C#开发教学管理数据库应用程序 233
教学导航 233
情境描述 233
任务实施 233
任务1 系统需求分析与功能结构设计 233
任务2 系统数据库设计 235
任务3 界面原型逻辑关系设计 242
任务4 数据库操作类设计 242
任务5 主要功能模块设计与实现 244
任务6 系统部署与安装 258
相关知识 267
项目小结 274
同步实训 274
附录1 数据库设计说明书 277
附录2 习题参考答案 279
参考文献 286