《网络数据库 SQL Server案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:吴淑清主编;张丽君,董建斌,王瑾瑜等副主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2013
  • ISBN:9787512117518
  • 页数:233 页
图书介绍:本书是一本关于数据库管理和开发的基础教程,主要内容包括认识数据库管理系统、创建教学管理数据库和数据表、教学管理数据库中的数据操作、查询教学管理数据库中的数据、教学管理数据库系统编程、SQL Server数据库安全性管理、学生成绩管理系统的创建与实现、教学管理系统的构建。

项目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