《网路资料库》自2007年第一版出版以来,受到高校师生和广大读者的广泛好评,为了更好地适应当前的教育思维模式,实现教、学、做一体化,特对第一版进行了修订。
基本介绍
- 书名:《网路资料库》
- 作者:乔冰琴
- ISBN:978-7-5642-1274-2/F.1274
- 类别:高职高专“十二五”电子商务专业规划教材
- 定价:¥35.0
- 出版社:上海财经大学出版社
- 出版时间:2012-02-01
- 开本:16
图书介绍
《网路资料库》自2007年第一版出版以来,受到高校师生和广大读者的广泛好评,在四年多的 时间里被许多高校选为相关专业的教材和参考书。为了更好地适应当前的教育思维模式,实现教、 学、做一体化,本书编写组组织了多位在高校长期从事资料库原理和MSSQLServer2005教学工 作的教师对此书第一版进行了修订。
内容简介
本书分为基础篇、编程篇和管理篇三大部分,基础篇为学习情境一到学习情境八,主要介绍数 据库基本原理和MSSQLServer2005的基本操作;编程篇为学习情境九到学习情境十一,主要介 绍资料库的编程基础;管理篇为学习情境十二到学习情境十三,主要介绍资料库的安全管理与日常 维护的技巧。
图书特点
修订后的《网路资料库》主要特点有: 1. 对所学内容进行了精心的选择。在课程内容的选择上本书从实用的角度出发,所讲述的内 容一定是能够解决实际工作中实际问题的内容,理论内容以够用为原则,不涉及太深奥的理论知 识,力求达到“以用为本、学以致用”的目的。 2. 基于工作过程系统化的思想,对课程内容进行了重新组织。全书使用了一个学生管理数据 库,从使用者———高校各部门相关工作人员———的角度出发,将学习的核心内容分解为若干个学习 情境,学习情境即为工作人员日常的工作情境,再根据实际工作任务要求,将各个学习情境划分为 更具体的子情境直至各个具体的工作任务,并对完成每个工作任务所需的实施步骤进行了详尽的 描写。这样就形成了“学习情境→子情境→工作任务→任务实施→详细步骤(知识点)”的课程组织 脉络,同时对应了具体工作岗位上“岗位要求→工作任务→完成工作的步骤和方法”的工作流程,使 学生充分认识到所学知识有何用处以及用在何处。 3. 全书由浅入深,层次分明,语言简洁,力求将複杂的知识讲解转化为易懂的任务解决方式, 充分从学生的认知规律出发,在通俗易懂的基础上,兼顾了概念的严谨和清晰。 4. 本书所有的操作和代码运行结果都配有图例,便于学生阅读和理解。尤其是将运行结果屏 幕化,避免了命令错误,有助于学生理解实例的效果。 5. 本书配有紧扣内容的习题,每个学习情境后都有理论题和操作题,便于学生及时巩固所学 内容。
目录
前言……………………………………………………………………………………………………… 1
学习情境1 初识资料库……………………………………………………………………………… 1
学习子情境1.1 选择学生数据的组织方式……………………………………………………… 1
学习子情境1.2 设计学生管理信息系统的数据表……………………………………………… 6
归纳总结…………………………………………………………………………………………… 15
习题………………………………………………………………………………………………… 16
学习情境2 安装与启动资料库环境……………………………………………………………… 17
学习子情境2.1 安装SQLServer2005 ……………………………………………………… 17
学习子情境2.2 熟悉SQLServer2005的工作界面………………………………………… 26
归纳总结…………………………………………………………………………………………… 36
习题………………………………………………………………………………………………… 36
学习情境3 运算元据库…………………………………………………………………………… 37
学习子情境3.1 使用ManagementStudio创建和操作Student资料库…………………… 37
学习子情境3.2 使用T-SQL命令创建和操作Student资料库……………………………… 49
学习子情境3.3 分离与附加Student资料库………………………………………………… 55
归纳总结…………………………………………………………………………………………… 59
习题………………………………………………………………………………………………… 60
学习情境4 操作表………………………………………………………………………………… 61
学习子情境4.1 使用ManagementStudio创建和操作学生信息表………………………… 61
学习子情境4.2 使用T-SQL命令创建和操作课程表………………………………………… 68
学习子情境4.3 使用T-SQL命令创建和操作成绩表………………………………………… 73
归纳总结…………………………………………………………………………………………… 77
习题………………………………………………………………………………………………… 77
学习情境1 初识资料库……………………………………………………………………………… 1
学习子情境1.1 选择学生数据的组织方式……………………………………………………… 1
学习子情境1.2 设计学生管理信息系统的数据表……………………………………………… 6
归纳总结…………………………………………………………………………………………… 15
习题………………………………………………………………………………………………… 16
学习情境2 安装与启动资料库环境……………………………………………………………… 17
学习子情境2.1 安装SQLServer2005 ……………………………………………………… 17
学习子情境2.2 熟悉SQLServer2005的工作界面………………………………………… 26
归纳总结…………………………………………………………………………………………… 36
习题………………………………………………………………………………………………… 36
学习情境3 运算元据库…………………………………………………………………………… 37
学习子情境3.1 使用ManagementStudio创建和操作Student资料库…………………… 37
学习子情境3.2 使用T-SQL命令创建和操作Student资料库……………………………… 49
学习子情境3.3 分离与附加Student资料库………………………………………………… 55
归纳总结…………………………………………………………………………………………… 59
习题………………………………………………………………………………………………… 60
学习情境4 操作表………………………………………………………………………………… 61
学习子情境4.1 使用ManagementStudio创建和操作学生信息表………………………… 61
学习子情境4.2 使用T-SQL命令创建和操作课程表………………………………………… 68
学习子情境4.3 使用T-SQL命令创建和操作成绩表………………………………………… 73
归纳总结…………………………………………………………………………………………… 77
习题………………………………………………………………………………………………… 77
学习情境5 设定数据完整性……………………………………………………………………… 78
学习子情境5.1 设定课程表的数据完整性…………………………………………………… 78
学习子情境5.2 设定学生表的数据完整性…………………………………………………… 87
学习子情境5.3 设定成绩表的数据完整性…………………………………………………… 92
归纳总结…………………………………………………………………………………………… 98
习题………………………………………………………………………………………………… 98
学习情境6 查询…………………………………………………………………………………… 100
学习子情境6.1 查询课程信息………………………………………………………………… 100
学习子情境6.2 查询学生信息………………………………………………………………… 112
学习子情境6.3 查询成绩信息………………………………………………………………… 122
学习子情境6.4 查询综合信息………………………………………………………………… 131
归纳总结…………………………………………………………………………………………… 143
习题………………………………………………………………………………………………… 143
学习情境7 使用索引……………………………………………………………………………… 145
学习子情境7.1 创建、管理和使用学生信息表索引………………………………………… 145
学习子情境7.2 创建、管理和使用课程表索引……………………………………………… 151
学习子情境7.3 创建、管理和使用成绩表索引……………………………………………… 156
归纳总结…………………………………………………………………………………………… 161
习题………………………………………………………………………………………………… 161
学习情境8 使用视图……………………………………………………………………………… 163
学习子情境8.1 创建与学生信息有关的视图………………………………………………… 163
学习子情境8.2 创建与课程信息有关的视图………………………………………………… 168
学习子情境8.3 创建综合视图………………………………………………………………… 173
归纳总结…………………………………………………………………………………………… 176
习题………………………………………………………………………………………………… 177
学习子情境5.1 设定课程表的数据完整性…………………………………………………… 78
学习子情境5.2 设定学生表的数据完整性…………………………………………………… 87
学习子情境5.3 设定成绩表的数据完整性…………………………………………………… 92
归纳总结…………………………………………………………………………………………… 98
习题………………………………………………………………………………………………… 98
学习情境6 查询…………………………………………………………………………………… 100
学习子情境6.1 查询课程信息………………………………………………………………… 100
学习子情境6.2 查询学生信息………………………………………………………………… 112
学习子情境6.3 查询成绩信息………………………………………………………………… 122
学习子情境6.4 查询综合信息………………………………………………………………… 131
归纳总结…………………………………………………………………………………………… 143
习题………………………………………………………………………………………………… 143
学习情境7 使用索引……………………………………………………………………………… 145
学习子情境7.1 创建、管理和使用学生信息表索引………………………………………… 145
学习子情境7.2 创建、管理和使用课程表索引……………………………………………… 151
学习子情境7.3 创建、管理和使用成绩表索引……………………………………………… 156
归纳总结…………………………………………………………………………………………… 161
习题………………………………………………………………………………………………… 161
学习情境8 使用视图……………………………………………………………………………… 163
学习子情境8.1 创建与学生信息有关的视图………………………………………………… 163
学习子情境8.2 创建与课程信息有关的视图………………………………………………… 168
学习子情境8.3 创建综合视图………………………………………………………………… 173
归纳总结…………………………………………………………………………………………… 176
习题………………………………………………………………………………………………… 177
学习情境9 T-SQL编程基础……………………………………………………………………… 178
学习子情境9.1 编写顺序结构T-SQL程式………………………………………………… 178
学习子情境9.2 编写选择结构T-SQL程式………………………………………………… 196
学习子情境9.3 编写循环结构T-SQL程式………………………………………………… 204
归纳总结…………………………………………………………………………………………… 208
习题………………………………………………………………………………………………… 209
学习情境10 创建存储过程……………………………………………………………………… 210
学习子情境10.1 创建与学生管理有关的存储过程………………………………………… 210
学习子情境10.2 创建与成绩管理有关的存储过程………………………………………… 218
学习子情境10.3 创建与课程管理有关的存储过程………………………………………… 224
归纳总结…………………………………………………………………………………………… 230
习题………………………………………………………………………………………………… 231
学习情境11 建立触发器………………………………………………………………………… 232
学习子情境11.1 创建与学生管理有关的触发器…………………………………………… 232
学习子情境11.2 创建与成绩管理有关的触发器…………………………………………… 238
学习子情境11.3 创建与课程管理有关的触发器…………………………………………… 244
归纳总结…………………………………………………………………………………………… 248
习题………………………………………………………………………………………………… 248
学习情境12 管理资料库………………………………………………………………………… 249
学习子情境12.1 创建SQLServer登录账户………………………………………………… 249
学习子情境12.2 为合法账户分配所需许可权………………………………………………… 260
归纳总结…………………………………………………………………………………………… 271
习题………………………………………………………………………………………………… 271
学习情境13 维护资料库………………………………………………………………………… 273
学习子情境13.1 移动学生管理信息系统资料库…………………………………………… 273
学习子情境13.2 学生管理信息系统的备份与还原………………………………………… 279
学习子情境13.3 导入或导出学生数据……………………………………………………… 292
归纳总结…………………………………………………………………………………………… 301
习题………………………………………………………………………………………………… 301
学习子情境9.1 编写顺序结构T-SQL程式………………………………………………… 178
学习子情境9.2 编写选择结构T-SQL程式………………………………………………… 196
学习子情境9.3 编写循环结构T-SQL程式………………………………………………… 204
归纳总结…………………………………………………………………………………………… 208
习题………………………………………………………………………………………………… 209
学习情境10 创建存储过程……………………………………………………………………… 210
学习子情境10.1 创建与学生管理有关的存储过程………………………………………… 210
学习子情境10.2 创建与成绩管理有关的存储过程………………………………………… 218
学习子情境10.3 创建与课程管理有关的存储过程………………………………………… 224
归纳总结…………………………………………………………………………………………… 230
习题………………………………………………………………………………………………… 231
学习情境11 建立触发器………………………………………………………………………… 232
学习子情境11.1 创建与学生管理有关的触发器…………………………………………… 232
学习子情境11.2 创建与成绩管理有关的触发器…………………………………………… 238
学习子情境11.3 创建与课程管理有关的触发器…………………………………………… 244
归纳总结…………………………………………………………………………………………… 248
习题………………………………………………………………………………………………… 248
学习情境12 管理资料库………………………………………………………………………… 249
学习子情境12.1 创建SQLServer登录账户………………………………………………… 249
学习子情境12.2 为合法账户分配所需许可权………………………………………………… 260
归纳总结…………………………………………………………………………………………… 271
习题………………………………………………………………………………………………… 271
学习情境13 维护资料库………………………………………………………………………… 273
学习子情境13.1 移动学生管理信息系统资料库…………………………………………… 273
学习子情境13.2 学生管理信息系统的备份与还原………………………………………… 279
学习子情境13.3 导入或导出学生数据……………………………………………………… 292
归纳总结…………………………………………………………………………………………… 301
习题………………………………………………………………………………………………… 301