当前位置:首页 > 工业技术
SQL Server 2005数据库基础
SQL Server 2005数据库基础

SQL Server 2005数据库基础PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:吴伶琳,杨正校主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2010
  • ISBN:9787561154052
  • 页数:237 页
图书介绍:本教材共8个项目:认识学生管理数据库;创建学生管理数据库和数据表;学生管理数据库中的数据操作;学生基本信息的查询;学生成绩查询;学生管理数据库的编程;SQL Server数据库管理;学生信息管理系统的构建。
《SQL Server 2005数据库基础》目录

项目1 认识学生管理数据库 1

模块1.1 SQLServer2005的安装、配置及启动 1

任务1 安装SQL Server 2005企业版 1

任务2 启动与配置SQL Server2005 7

模块1.2 设计学生管理数据库的结构 14

任务1 学生管理系统需求分析 14

任务2 设计学生管理系统E-R图 17

任务3 设计学生管理系统的关系模式 19

任务4 设计学生管理系统的物理结构 19

任务5 编写数据库设计说明书 21

项目实训 数据库设计 27

项目2 创建学生管理数据库和数据表 29

模块2.1 创建学生管理数据库 29

任务1 在Management Studio中创建数据库student 29

任务2 用CREATE DATABASE语句创建数据库student 31

模块2.2 建立学生管理系统的数据表 44

任务1 创建数据表student的表结构 44

任务2 为student表添加数据 48

模块2.3 设置学生管理系统中数据表的完整性 58

任务1 创建数据表student的约束 58

任务2 创建数据表class的约束 61

任务3 创建数据表student和class之间的关系,并建立数据库关系图显示两者关系 64

模块2.4 综合应用 73

任务1 创建数据表student和class的基本结构 73

任务2 为数据表student和class添加记录 74

项目实训 建立数据库和数据表 77

项目3 学生管理数据库中的数据操作 80

模块3.1 学生管理数据库中数据的导入与导出 80

任务1 将Excel中的数据导入到数据库student中 80

任务2 将数据表student导出到Access数据库s中 85

模块3.2 学生管理数据库中数据的基本操作 89

任务1 数据的增加 90

任务2 数据的删除 90

任务3 数据的更新 91

项目实训 数据库中数据的基本操作 95

项目4 学生基本信息查询 97

模块4.1 用SQL语句进行简单查询 97

任务1 查询student表中的若干列 97

任务2 查询student表中的若干行 99

任务3 查询信息的排序显示 102

任务4 使用LIKE子句实现模糊查询 103

模块4.2 用视图进行查询 109

任务1 创建视图v_xs 109

任务2 利用视图查询计应0711班的学生信息 112

任务3 将视图v_xs中的学生“金伟”更改为“胡伟” 114

模块4.3 用函数进行查询 118

任务1 使用函数查找姓陈的同学,并格式化显示其出生年月 119

任务2 创建自定义函数bjxs,该函数可以根据输入的班级编号返回该班学生的学号、姓名、性别和出生日期 119

项目实训 数据库的简单查询 125

项目5 学生成绩查询 126

模块5.1 统计查询 126

任务1 各类职称教师人数的统计 126

任务2 统计各课程的最高分、最低分和平均成绩 127

任务3 查询选修了4门以上(包括4门)选修课的学生 128

模块5.2 多表查询——连接查询 131

任务1 查询孙晓龙的所有选修课的成绩 131

任务2 查询选修了课程编号为“0101001”课程的学生的姓名和成绩 132

任务3 查询选修了“Illustrator平面设计”课程的学生的姓名和课程成绩,并按成绩降序排列 133

模块5.3 多表查询——子查询 140

任务1 查询和“孙晓龙”同班的学生信息 140

任务2 查询比“07010111”班学生入学成绩都高的其他班的学生的学号和姓名 141

任务3 查询选修课考试不及格的学生的学号和姓名 142

任务4 查询选修了课程编号为“0101001”课程的学生的学号和姓名 143

项目实训 数据库的高级查询 148

项目6 学生管理数据库的编程 149

模块6.1 用户自定义函数 149

任务1 创建并调用用户自定义函数(标量函数) 149

任务2 修改自定义函数的功能 151

任务3 创建并调用用户自定义函数(内嵌表值函数) 152

模块6.2 存储过程 159

任务1 创建并调用一般存储过程 159

任务2 创建并调用带参数的存储过程 161

模块6.3 触发器 169

任务1 创建一个UPDATE触发器 169

任务2 创建一个DELETE触发器 171

项目实训 数据库编程 174

项目7 SQL Server数据库管理 176

模块7.1 SQL Server2005数据库的安全性 176

任务1 使用SQL Server Management Studio创建登录、数据库角色及用户 176

任务2 使用SQLServer Management Studio授予用户权限 181

任务3 使用T-SQL语句创建、查看、删除SQL Server登录帐户 183

任务4 使用T-SQL语句创建和管理数据库用户及角色 185

任务5 使用T-SQL语句授予或收回用户权限 187

模块7.2 学生管理数据库的备份与还原 193

任务1 使用SQL Server Management Studio完整备份student数据库 194

任务2 使用T-SQL语句完整备份student数据库 194

任务3 使用T-SQL语句差异备份student数据库 196

任务4 使用T-SQL语句事务日志备份student数据库 198

任务5 制定student数据库恢复策略,实施备份方案 200

任务6 使用SQL Server Management Studio恢复student数据库 204

任务7 使用T-SQL语句恢复student数据库 205

项目实训 数据库的管理 208

项目8 学生信息管理系统的构建 209

模块8.1 项目的初步设计 209

任务1 设计系统功能模块,并画出各模块间的联系图 209

任务2 分析各功能模块具体实现的功能 209

模块8.2 设计和建立数据库 211

任务1 数据库设计和建立 211

任务2 创建存储过程 213

模块8.3 系统首页以及管理员操作模块页面代码的编写 214

任务1 主页面(登录)代码编写 215

任务2 管理员操作模块中的学生信息管理页面代码编写 216

任务3 管理员操作模块中的课程信息管理主页面代码编写 221

任务4 管理员操作模块中的成绩信息管理主页面代码编写 224

任务5 管理员操作模块中的学生选课管理主页面代码编写 227

模块8.4 学生操作模块中各页面代码的编写 229

任务1 学生操作模块中的学生选课浏览页面代码编写 229

任务2 学生操作模块中的所选课程浏览页面代码编写 232

任务3 学生操作模块中的成绩查询页面代码编写 233

附录 235

参考文献 237

返回顶部