第1章 职业岗位需求分析、课程定位、教学案例综述 1
1.1 职业岗位需求分析 1
1.2 课程设置和课程定位分析 6
1.3 教学内容与技能训练体系 7
第2章 数据库应用系统概述 12
2.1 数据库的基本概念和术语 13
2.2 数据库访问实例分析 14
2.3 数据库应用系统的主要结构模式与组成 18
2.3.1 C/S(客户端/服务器)结构模式 18
2.3.2 B/S(浏览器/服务器)结构模式 19
2.3.3 系统开发应用模式选择方法 19
2.4 预览数据库应用系统 20
2.4.1 基于smartserver端口的个人博客(日志)系统 20
2.4.2 基于Web的网站留言板系统 22
2.4.3 家庭财务管理系统 24
2.4.4 12306互联网购票系统 25
第3章 数据库概念模型及关系模型设计 27
总项目:学生选课管理系统数据模型设计 27
任务1 概念模型设计 28
1.1 任务情境 28
1.2 任务实现 28
1.3 相关知识 29
任务2 关系模型设计 32
2.1 任务情境 32
2.2 任务实现 32
2.3 相关知识 33
任务3 数据库规范化设计 38
3.1 任务情境 38
3.2 任务实现 38
3.3 相关知识 38
第4章 SQL Server2005的安装、配置与管理 43
子项目1:SQL Server2005安装与配置管理 43
任务1 安装SQL Server 2005 44
1.1 任务情境 44
1.2 任务实现 44
1.3 相关知识 51
任务2 使用配置管理器配置SQL Server服务 53
2.1 任务情境 53
2.2 任务实现 54
任务3 使用配置管理器配置服务器端网络协议 56
3.1 任务情境 56
3.2 任务实现 56
任务4 使用配置管理器配置客户端网络协议 58
4.1 任务情境 58
4.2 任务实现 58
任务5 隐藏数据库引擎实例 60
5.1 任务情境 60
5.2 任务实现 60
5.3 相关知识 61
任务6 使用外围应用配置器配置SQL Server服务 61
6.1 任务情境 61
6.2 任务实现 62
6.3 相关知识 64
任务7 连接、断开和停止数据库服务器 65
7.1 任务情境 65
7.2 任务实现 65
任务8 添加服务器组与服务器 67
8.1 任务情境 67
8.2 任务实现 67
8.3 相关知识 72
第5章 管理数据库 73
子项目2:管理学生选课管理系统数据库 73
任务1 创建数据库 74
1.1 任务情境 74
1.2 任务实现 74
1.3 相关知识 76
任务2 修改数据库 84
2.1 任务情境 84
2.2 任务实现 84
2.3 相关知识 86
任务3 删除数据库 88
3.1 任务情境 88
3.2 任务实现 88
任务4 查看数据库 89
4.1 任务情境 89
4.2 操作步骤 89
任务5 分离数据库 90
5.1 任务情境 90
5.2 任务实现 91
任务6 附加数据库 91
6.1 任务情境 91
6.2 操作步骤 91
第6章 管理数据表 94
子项目3:学生选课管理系统数据库中数据表的管理 94
任务1 创建数据表 95
1.1 任务情境 95
1.2 任务实现 95
1.3 相关知识 98
任务2 修改数据表 103
2.1 任务情境 103
2.2 任务实现 103
2.3 相关知识 105
任务3 删除数据表 113
3.1 任务情境 113
3.2 任务实现 113
3.3 相关知识 114
任务4 插入数据 115
4.1任务情境 115
4.2 任务实现 115
4.3 相关知识 116
任务5 更新数据 118
5.1 任务情境 118
5.2 任务实现 118
5.3 相关知识 118
任务6 删除数据 119
6.1 任务情境 119
6.2 任务实现 119
6.3 相关知识 120
任务7 检索数据 121
7.1 任务情境 121
7.2 任务实现 122
7.3 相关知识 122
任务8 创建索引 137
8.1 任务情境 137
8.2 任务实现 137
8.3 相关知识 138
任务9 创建视图 140
9.1 任务情境 140
9.2 任务实现 140
9.3 相关知识 142
第7章 数据库高级对象操作和管理应用 148
子项目4:数据库高级对象在学生选课管理系统数据库操作中的管理与应用 148
任务1 TransacT-SQL语言应用 149
1.1 任务情境 149
1.2 任务实现 149
1.3 相关知识 150
任务2 创建存储过程 155
2.1 任务情境 155
2.2 任务实现 155
2.3 相关知识 156
任务3 创建触发器 159
3.1 任务情境 159
3.2 任务实现 160
3.3 相关知识 160
任务4 创建游标 164
4.1 任务情境 164
4.2 任务实现 165
4.3 相关知识 165
第8章 数据库的日常维护 170
子项目5:维护学生选课管理系统数据库 170
任务1 数据库的备份 171
1.1 任务情境 171
1.2 任务实现 171
1.3 相关知识 172
任务2 数据库的还原 183
2.1 任务情境 183
2.2 任务实现 183
2.3 相关知识 184
任务3 数据的导出 185
3.1 任务情境 185
3.2 任务实现 185
任务4 数据的导入 191
4.1 任务情境 191
4.2 任务实现 191
第9章 数据库的安全管理 198
子项目6:学生选课管理系统数据库的安全管理 198
任务1 创建登录账户 199
1.1 任务情境 199
1.2 任务实现 199
1.3 相关知识 202
任务2 管理角色 211
2.1 任务情境 211
2.2 任务实现 211
2.3 相关知识 213
第10章 简易学生选课管理系统开发实例 216
总项目设计:基于ASP.NET的学生选课管理系统设计与实现 216
任务1 学生选课管理系统的数据库设计 217
1.1 任务目标 217
1.2 任务实现 217
任务2 初识系统的Web应用程序平台和开发工具 219
2.1 任务目标 219
2.2 任务实现 220
任务3 IIS服务及相关配置 221
3.1 任务目标 221
3.2 任务实现 221
任务4 简易学生选课管理系统前台功能模块设计与实现 227
4.1 设计要求 227
4.2 任务目标 227
任务5 简易学生选课管理系统后台功能模块设计与实现 245
5.1 设计要求 245
5.2 任务实现 246
任务6 简易学生选课管理系统后台登录界面设计 259
附录Ⅰ 数据库应用系统设计流程 261
附录Ⅱ 《数据库原理与应用》课程标准——课程整体教学设计 266
附录Ⅲ 《数据库原理与应用》课程——课程单元教学设计标准 281
附录Ⅳ “数据库原理与应用”课程教学大纲 284
附录Ⅴ “数据库原理与应用”课程实践教学大纲 294
参考文献 302