网络数据库 SQL Server案例教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吴淑清主编;张丽君,董建斌,王瑾瑜等副主编
- 出 版 社:北京:北京交通大学出版社
- 出版年份:2013
- ISBN:9787512117518
- 页数:233 页
项目1 认识数据库管理系统 1
模块1.1 SQL Server 2005的安装启动与配置 1
1.1.1 工作任务 1
1.1.2 操作步骤 1
任务1 安装SQL Server 2005企业版 1
任务2 学习使用SQL Server Management Studio所具有的功能 7
1.1.3 相关知识 12
模块1.2 教学管理数据库设计 14
1.1.1 工作任务 14
1.1.2 操作步骤 14
任务1 教学管理数据库需求分析 14
任务2 设计教学管理系统E-R图 15
任务3 设计教学管理系统的关系模式 16
任务4 设计教学管理数据库的物理结构 16
1.1.3 相关概念 18
模块1.3 项目实训——数据库设计 23
项目2 创建教学管理数据库和数据表 24
模块2.1 创建教学管理数据库 24
2.1.1 工作任务 24
2.1.2 操作步骤 24
任务1 在SQLServer Management Studio中创建jxgl数据库 24
任务2 使用CREATEDATABASE语句创建ixgl数据库 28
任务3 分离和附加jxgl数据库 29
2.1.3 相关知识 31
模块2.2 创建教学管理系统的数据表 39
2.2.1 工作任务 39
2.2.2 操作步骤 39
任务1 在SQL Server Management Studio中创建student表的结构 39
任务2 用T-SQL语句创建choice表的结构 41
2.2.3 相关知识 43
模块2.3 设置教学管理系统中数据表完整性 49
2.3.1 工作任务 50
2.3.2 操作步骤 50
任务1 创建student表的约束 50
任务2 创建choice表的约束 51
任务3 创建student表和choice表之间的关系和显示关系图 52
2.3.3 相关知识 55
模块2.4 项目实训——教学管理数据库中其他表设计 56
项目3 教学管理数据库中的数据操作 58
模块3.1 教学管理数据库的数据保存 58
3.1.1 工作任务 58
3.1.2 操作步骤 58
任务1 将Excel表中已有的学生信息导入到student表中 58
任务2 将student表中的数据导出到Excel表中 63
3.1.3 相关知识 66
模块3.2 教学管理数据库数据的操作 66
3.2.1 工作任务 66
3.2.2 操作步骤 66
任务1 通过SQLServerManagementStudio为teacher表添加、修改、删除数据 66
任务2 通过INSERT语句为course表添加记录 67
任务3 运用VisualBasic语言设计系统前台为数据库添加记录 68
任务4 用UPDATE为course表修改课程名称和学分 72
任务5 用DELETE删除course表中不再开设的课程 73
3.2.3 相关知识 75
模块3.3 项目实训——其他表数据操作 77
项目4 查询教学管理数据库中数据 78
模块4.1 SELECT简单查询 78
4.1.1 工作任务 78
4.1.2 操作步骤 78
任务1 查询student表中所有记录及按学号查询学生信息 78
任务2 查询teacher表中学历是本科,职称是副教授的教师且排序 80
任务3 查询课程号以“010”开头的所有课程信息 81
4.1.3 相关知识 83
模块4.2 教学管理数据表进行多表查询 87
4.2.1 工作任务 87
4.2.2 操作步骤 87
任务1 查询学生“张梅”所有选课的成绩 87
任务2 查询选修“SQL Server”课程的所有学生的学号和姓名 90
任务3 各类职称教师人员的统计 92
4.2.3 相关知识 93
模块4.3 项目实训——其他表信息查询 101
项目5 教学管理数据库系统编程 103
模块5.1 SQL程序设计语言基础 103
5.1.1 工作任务 103
5.1.2 操作步骤 103
任务1 查询学生所有选修课通过的情况 103
任务2 查询学生所有选修课所获的等级情况 105
任务3 查询教师信息,要求格式化输出出生日期 107
5.1.3 相关知识 109
模块5.2 存储过程 118
5.2.1 工作任务 119
5.2.2 操作步骤 119
任务1 查询ixgl数据库中每个同学各门功课成绩 119
任务2 根据课程名称查询jxgl数据库中选修了该课程的所有学生 121
5.2.3 相关知识 123
模块5.3 触发器 127
5.3.1 工作任务 128
5.3.2 操作步骤 128
任务1 创建UPDATE触发器 128
任务2 创建DELETE触发器 129
5.3.3 相关知识 130
模块5.4 项目实训——数据库编程 133
项目6 SQL Server数据库安全性管理 134
模块6.1 创建教学管理数据库安全性 134
6.1.1 工作任务 134
6.1.2 操作步骤 134
任务1 创建一个学生登录,创建一个student角色,创建一个数据库用户“stu” 134
任务2 授予用户“stu”查看student表、choice表的权限 139
6.1.3 相关知识 142
模块6.2 教学管理数据库的备份和还原 145
6.2.1 工作任务 145
6.2.2 操作步骤 145
任务1 备份jxgl数据库 145
任务2 制订jxgl数据库的备份方案 149
任务3 还原jxgl数据库 153
6.2.3 相关知识 155
模块6.3 项目实训——教学管理数据库安全管理 159
项目7 学生成绩管理系统的创建与实现(VB) 160
模块7.1 学生成绩管理系统的设计 160
7.1.1 工作任务 160
7.1.2 操作步骤 160
任务1 系统设计 160
任务2 数据库设计 161
任务3 数据库的创建 163
模块7.2 VB与SQL Server数据库的连接实现 165
任务1 使用ADO对象连接SQL Server数据库XS 165
任务2 使用简单数据控件显示数据 169
任务3 应用表格控件显示数据 170
任务4 应用记录集对象实现数据的编辑 171
模块7.3 学生成绩管理系统部分窗体设计与实现 173
任务1 准备工作 173
任务2 登录窗体的设计与实现 174
任务3 系统主窗体的设计与实现 176
任务4 学生基本信息窗体的设计与实现 178
任务5 单项查询窗体的设计与实现 183
任务6 复合查询窗体的设计与实现 187
模块7.4 数据库对象编程技术介绍 189
任务1 了解数据库编程方法 190
任务2 认识ADO对象 190
项目8 教学管理系统的构建(ASP) 198
模块8.1 项目的初步设计 198
8.1.1 工作任务 198
8.1.2 操作步骤 198
任务1 教学管理系统的需求分析 198
任务2 分析功能模块的具体功能 199
8.1.3 相关知识 200
模块8.2 设计和建立数据库 201
8.2.1 工作任务 201
8.2.2 操作步骤 201
任务1 数据库物理结构设计 201
任务2 设计表结构 202
8.2.3 相关知识 204
模块8.3 各操作模块页面设计及代码编写 204
8.3.1 工作任务 204
8.3.2 操作步骤 204
任务1 主页面设计 204
任务2 学生信息模块页面设计及代码编写 209
任务3 教师信息管理页面设计及代码编写 218
任务4 后台管理页面设计及代码编写 223
8.3.3 相关知识 226
附录A SQL Server基础知识综合练习 228
参考文献 233
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019