出版社:科学出版社
年代:2011
定价:32.0
本书帮助读者快速掌握SQLServer2008,早日成为熟练的数据库系统设计和项目应用的技术开发人员。编者根据多年的数据库项目实施经验以及教学改革经验,精心编写了本书。为了方便读者的理解,本书通过引入一个”教学管理系统”综合项目,将项目中的不同任务穿插在所有模块的知识点中,从最初的数据库创建、设计,到数据库管理的逐步完善,将数据库的设计、管理和维护融为一体,由浅入深、循序渐进地将SQLServer2008各个方面的设计与应用展现在读者面前,最终通过ASP.NET技术实现引入的数据库应用项目”教学管理系统”,以巩固和提高读者的数据库项目应用能力,加深对基础理论知识的理解。
第1模块 教学管理系统的数据库设计
1.1 任务1——教学管理系统的需求分析 1
任务描述与分析 1
相关知识与技能 2
任务实施与拓展 5
1.2 任务2——教学管理系统的概念设计 9
任务描述与分析 9
相关知识与技能 9
任务实施与拓展 10
1.3 任务3——教学管理系统的逻辑设计 12
任务描述与分析 12
相关知识与技能 13
任务实施与拓展 16
1.4 任务4——教学管理系统的数据库设计规范化 23
任务描述与分析 23
相关知识与技能 23
任务实施与拓展 25
1.5 模块小结 31
实训操作 31
作业练习 32
第2模块 教学管理系统数据库的创建与维护
2.1 任务1——安装SQL Server 2008 34
任务描述与分析 34
相关知识与技能 34
任务实施与拓展 35
2.2 任务2——启动和连接SQL Server 2008 39
任务描述与分析 39
相关知识与技能 39
任务实施与拓展 42
2.3 任务3——创建和维护“教学管理系统”数据库 46
任务描述与分析 46
相关知识与技能 46
任务实施与拓展 49
2.4 任务4——分离和附加“教学管理系统”数据库 54
任务描述与分析 54
相关知识与技能 54
任务实施与拓展 54
2.5 模块小结 55
实训操作 56
作业练习 56
第3模块 教学管理系统中表的创建与维护
3.1 任务1——创建“教学管理系统”基本信息表 58
任务描述与分析 58
相关知识与技能 59
任务实施与拓展 60
3.2 任务2——创建“教学管理系统”对象信息表 62
任务描述与分析 62
相关知识与技能 64
任务实施与拓展 65
3.3 任务3——创建“教学管理系统”业务信息表 70
任务描述与分析 70
相关知识与技能 72
任务实施与拓展 72
3.4 任务4——为“教学管理系统”表创建相关索引 74
任务描述与分析 74
相关知识与技能 74
任务实施与拓展 76
3.5 任务5——向“教学管理系统”表中插入测试数据 77
任务描述与分析 77
相关知识与技能 78
任务实施与拓展 78
3.6 模块小结 79
实训操作 79
作业练习 80
第4模块 教学管理系统的数据查询
4.1 任务1——简单查询学生信息 83
任务描述与分析 83
相关知识与技能 83
任务实施与拓展 84
4.2 任务2——用计算列显示学生和学生选课信息 87
任务描述与分析 87
相关知识与技能 88
任务实施与拓展 89
4.3 任务3——用运算符查询学生相关信息 91
任务描述与分析 91
相关知识与技能 91
任务实施与拓展 92
4.4 任务4——运用分类统计功能查询学生成绩 94
任务描述与分析 94
相关知识与技能 95
任务实施与拓展 96
4.5 任务5——多表联合查询班级信息和课程成绩 98
任务描述与分析 98
相关知识与技能 98
任务实施与拓展 100
4.6 任务6——使用子查询实现学生成绩信息查询 102
任务描述与分析 102
相关知识与技能 103
任务实施与拓展 104
4.7 任务7——创建学生课程成绩视图 106
任务描述与分析 106
相关知识与技能 106
任务实施与拓展 107
4.8 任务8——构建“教学管理系统”网站 110
任务描述与分析 110
相关知识与技能 110
任务实施与拓展 111
4.9 任务9——“学生模块”登录功能实现 116
任务描述与分析 116
相关知识与技能 116
任务实施与拓展 120
4.10 任务10——学生个人成绩查询功能实现 123
任务描述与分析 123
相关知识与技能 123
任务实施与拓展 126
4.11 模块小结 128
实训操作 129
作业练习 129
第5模块 教学管理系统的数据操作
5.1 任务1——学生选课和成绩记录数据插入 132
任务描述与分析 132
相关知识与技能 133
任务实施与拓展 134
5.2 任务2——学生成绩异常处理与锁定 135
任务描述与分析 135
相关知识与技能 135
任务实施与拓展 136
5.3 任务3——删除选修课程班中的无效数据 137
任务描述与分析 137
相关知识与技能 137
任务实施与拓展 138
5.4 任务4——班级数据添加功能实现 139
任务描述与分析 139
任务实施与拓展 139
5.5 任务5——实现班级数据的编辑、删除功能 142
任务描述与分析 142
任务实施与拓展 143
5.6 模块小结 150
实训操作 151
作业练习 151
第6模块 教学管理系统中存储过程的应用
6.1 任务1——任课教师课程班的成绩查询 152
任务描述与分析 152
相关知识与技能 153
任务实施与拓展 154
6.2 任务2——添加学号自动递增的学生记录 156
任务描述与分析 156
相关知识与技能 156
任务实施与拓展 159
6.3 任务3——课程班成绩等第的自动划分 160
任务描述与分析 160
相关知识与技能 160
任务实施与拓展 161
6.4 任务4——学生课程班选修和退选 163
任务描述与分析 163
相关知识与技能 163
任务实施与拓展 165
6.5 任务5——实现课程班成绩查询功能 168
任务描述与分析 168
任务实施与拓展 169
6.6 任务6——用ASP.NET实现课程的选修和退选功能 173
任务描述与分析 173
任务实施与拓展 173
6.7 模块小结 181
实训操作 182
作业练习 182
第7模块 教学管理系统中触发器和游标的应用
7.1 任务1——用AFTER触发器实现选修的课程班唯一性约束 185
任务描述与分析 185
相关知识与技能 186
任务实施与拓展 187
7.2 任务2——用AFTER触发器实现课程班选课人数的自增功能 188
任务描述与分析 188
任务实施与拓展 189
7.3 任务3——用INSTEAD OF触发器禁止修改表中数据 190
任务描述与分析 190
相关知识与技能 190
任务实施与拓展 191
7.4 任务4——用DDL触发器禁止修改表结构 191
任务描述与分析 191
相关知识与技能 191
任务实施与拓展 192
7.5 任务5——修改和禁用触发器 193
任务描述与分析 193
相关知识与技能 193
任务实施与拓展 194
7.6 任务6——用游标实现课程班的成绩处理功能 195
任务描述与分析 195
相关知识与技能 195
任务实施与拓展 198
7.7 任务7——基于ASP.NET实现课程班的成绩录入与处理 199
任务描述与分析 199
任务实施与拓展 199
7.8 模块小结 208
实训操作 208
作业练习 209
第8模块 系统安全机制设计
8.1 任务1——创建Windows身份验证模式登录名 210
任务描述与分析 210
相关知识与技能 211
任务实施与拓展 212
8.2 任务2——创建与登录账户同名的数据库用户 216
任务描述与分析
本书帮助读者快速掌握SQL Server 2008,早日成为熟练的数据库系统设计和项目应用的技术开发人员。编者根据多年的数据库项目实施经验以及教学改革经验,精心编写了本书。为了方便读者的理解,本书通过引入一个“教学管理系统”综合项目,将项目中的不同任务穿插在所有模块的知识点中,从最初的数据库创建、设计,到数据库管理的逐步完善,将数据库的设计、管理和维护融为一体,由浅入深、循序渐进地将SQL Server 2008各个方面的设计与应用展现在读者面前,最终通过ASP.NET技术实现引入的数据库应用项目“教学管理系统”,以巩固和提高读者的数据库项目应用能力,加深对基础理论知识的理解。
书籍详细信息 | |||
书名 | 数据库系统设计与项目实践站内查询相似图书 | ||
9787030299109 如需购买下载《数据库系统设计与项目实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 科学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 32.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 280 | 印数 |
数据库系统设计与项目实践是科学出版社于2011.出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server 2008 的书籍。