数据库系统设计与项目实践

数据库系统设计与项目实践

潘永惠, 编著

出版社:科学出版社

年代: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 的书籍。