工业和信息化人才培养规划教材——高职高专计算机系列

SQL Server 2008 数据库项目教程

分享 推荐 0 收藏 9 阅读 2.4K
韩永印 , 王勇 (主编) 王侠、陈小燕 (副主编) 朱作付 (主审) 978-7-115-32815-1

关于本书的内容有任何问题,请联系 马小霞

1、内容由浅入深,循序渐进,编写形式采用案例编写,更具吸引力。
2、根据学生培养特点和就业分析,组织该教材内容,重点强调“实践性”、“实用性”和“工程性”。
3、该教材结合目前比较流行的ACCESS管理数据库技术,具有内容设计合理、工程性体现完整、实践环节突出等特色。
¥29.80 ¥25.33 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书采用“工学结合、任务驱动”的编写模式,通过“办公设备管理系统”的实例,全面而详细地讲解了SQL Server 2008数据库应用技术。
  本书共分10章,结构紧凑,内容承上启下。第1章介绍如何搭建数据库环境;第2章介绍SQL Server 2008的数据管理;第3章介绍办公设备管理系统数据库的创建与管理;第4章介绍办公设备管理系统数据库中表的创建与管理;第5章介绍办公设备管理系统数据库的数据查询;第6~9章介绍办公设备管理系统数据库中视图、索引、触发器、存储过程的应用;第10章介绍培训班管理信息系统数据库的设计与应用。
  本书既可作为高等职业院校计算机软件技术、计算机网络技术及相关专业的教学用书,又可作为各类培训学校、计算机从业人员的培训教材,同时还可以作为初学者学习数据库知识的入门教材和数据库系统开发人员的学习参考书。

目录

目 录

第 1章 搭建数据库环境 1
1.1 安装和配置SQL Server 2008 2
1.1.1 软件和硬件要求 2
1.1.2 安装前的准备 2
1.1.3 安装配置过程 2
1.2 本章习题 6

第 2章 SQL Server 2008的数据管理 7
2.1 学生成绩数据库的备份与还原 8
2.1.1 创建备份设备 8
2.1.2 数据库备份 9
2.1.3 数据库的还原 11
2.1.4 知识拓展 12
2.2 学生成绩数据库数据的导入与导出 17
2.2.1 导出数据 17
2.2.2 导入数据 20
2.2.3 知识拓展 24
2.3 学生成绩数据库的分离与附加 25
2.3.1 分离数据库 25
2.3.2 附加数据库 26
2.3.3 知识拓展 27
2.4 本章习题 28

第3章 办公设备管理系统数据库的创建与管理 30
3.1 创建办公设备管理系统数据库 31
3.1.1 用Management Studio创建数据库 31
3.1.2 用T-SQL语句创建数据库 33
3.2 用Management Studio修改数据库 35
3.2.1 用Management Studio修改数据库 35
3.2.2 用T-SQL语句修改文件 36
3.2.3 用T-SQL语句添加数据文件 37
3.2.4 用T-SQL语句添加日志文件 38
3.2.5 用T-SQL语句删除文件 39
3.2.6 删除数据库 40
3.2.7 分离数据库 41
3.2.8 附加数据库 41
3.2.9 导出数据库 43
3.2.10 导入数据库 46
3.3 本章习题 50

第4章 办公设备管理系统数据库中表的创建与管理 52
4.1 创建办公设备管理系统的数据表 53
4.1.1 用Management Studio创建数据表 53
4.1.2 用T-SQL语句创建数据表 55
4.2 修改办公设备管理系统的数据表 57
4.2.1 用Management Studio修改表名 57
4.2.2 用Management Studio修改列 58
4.2.3 用T-SQL语句添加列 59
4.2.4 用T-SQL语句删除列 59
4.2.5 用T-SQL语句修改列的定义 60
4.2.6 用Management Studio删除数据表 60
4.2.7 用T-SQL语句删除数据表 61
4.3 办公设备管理系统数据库数据完整性 62
4.3.1 用Management Studio创建与管理主键约束 62
4.3.2 用CREATE TABLE语句创建主键约束 62
4.3.3 用CREATE TABLE语句创建组合主键约束 63
4.3.4 为已有表创建主键约束 64
4.3.5 删除约束 64
4.3.6 用Management Studio创建外键约束 65
4.3.7 用T-SQL创建外键约束 66
4.4 办公设备管理系统中表数据的操作 67
4.4.1 用Management Studio添加数据 67
4.4.2 用T-SQL简单的添加数据 67
4.4.3 按照与表列不同的顺序插入数据 68
4.4.4 多行记录插入 68
4.4.5 在带有标识列的表中插入数据 69
4.4.6 利用插入语句实现两表之间的数据复制 70
4.4.7 用Management Studio删除数据 71
4.4.8 利用SQL语句删除数据 72
4.4.9 用Management Studio修改数据 73
4.4.10 利用SQL语句修改数据 74
4.5 本章习题 74

第5章 办公设备管理系统数据库的数据查询 76
5.1 单表查询 77
5.1.1 查询指定的列 77
5.1.2 查询所有的列 77
5.1.3 更改列标题 78
5.1.4 消除结果的重复行 78
5.1.5 使用TOP关键字 79
5.1.6 查询百分比的信息 79
5.1.7 使用算术表达式 80
5.1.8 使用搜索范围 81
5.1.9 使用逻辑表达式 81
5.1.10 使用IN关键字 82
5.1.11 使用聚合函数 83
5.1.12 使用计算列 83
5.1.13 将查询结果保存为数据表 84
5.1.14 使用模糊匹配 85
5.1.15 空或非空性 86
5.1.16 复合条件查询 87
5.1.17 对查询结果进行排序 87
5.1.18 在查询中同时施加条件筛选与排序操作 88
5.1.19 对查询结果按照多个排序关键字进行排序 88
5.1.20 按照单一字段进行分组 89
5.1.21 按照多个字段进行分组 90
5.1.22 带有WHERE条件的分组 91
5.1.23 GROUP BY ALL与WHERE条件的结合 91
5.1.24 仅带有HAVING子句的分组查询 92
5.1.25 同时带有WHERE子句和HAVING子句的分组查询 93
5.1.26 在查询中实施分类汇总 93
5.1.27 使用JOIN关键字实现等值内连接 94
5.1.28 不用JOIN关键字实现等值内连接 95
5.1.29 复合条件连接 96
5.1.30 使用IN关键词的嵌套查询 96
5.1.31 使用比较运算符嵌套查询 97
5.2 本章习题 98

第6章 办公设备管理系统数据库中视图的应用 102
6.1 创建视图 103
6.1.1 使用SQL Server Management Studio创建基于单一基表的视图 103
6.1.2 使用T-SQL语句创建基于单一基表的视图 104
6.1.3 使用SQL Server Management Studio创建基于多个基表的视图 105
6.1.4 使用T-SQL语句创建基于多个基表的视图 106
6.2 查看视图 106
6.2.1 使用SQL Server Management Studio查看视图内容 106
6.2.2 使用T-SQL语句检索视图数据 107
6.2.3 检索视图定义信息 108
6.2.4 检索视图所依赖的对象信息 108
6.3 修改视图 109
6.3.1 修改由一个基表导出的视图定义 109
6.3.2 修改关联多个基表导出的视图定义 110
6.3.3 使用T-SQL语句修改视图 111
6.4 操作视图数据 111
6.4.1 通过向视图插入数据改变基表内容 111
6.4.2 通过更改视图数据改变基表内容 112
6.4.3 通过删除视图数据改变基表内容 113
6.5 删除视图 114
6.6 视图应用 114
6.6.1 创建视图 114
6.6.2 利用视图查询数据 116
6.6.3 利用视图更新数据 117
6.7 本章习题 118

第7章 办公设备管理系统数据库中索引的应用 121
7.1 创建索引 122
7.1.1 使用SQL Server Management Studio创建聚集索引 122
7.1.2 使用SQL Server Management Studio创建非聚集索引 122
7.1.3 使用T-SQL语句创建索引 123
7.2 管理索引 124
7.3 本章习题 125

第8章 办公设备管理系统数据库中存储过程的应用 127
8.1 创建和执行用户存储过程 128
8.1.1 创建不带参数的存储过程 128
8.1.2 执行不带参数的存储过程 128
8.1.3 创建带参数的存储过程 129
8.1.4 执行带参数的存储过程 130
8.1.5 创建带输出参数的存储过程 131
8.1.6 执行带输出参数的存储过程 131
8.2 管理存储过程 132
8.2.1 查看存储过程的参数和数据类型 132
8.2.2 查看存储过程的源代码 133
8.2.3 删除存储过程 134
8.3 存储过程的应用 134
8.3.1 创建不带参数的存储过程 134
8.3.2 执行不带参数的存储过程 135
8.3.3 创建带参数的存储过程 136
8.3.4 执行输入参数的存储过程 138
8.3.5 创建带输出参数的存储过程 140
8.3.6 执行带输出参数的存储过程 140
8.3.7 操作表的存储过程 141
8.4 本章习题 143

第9章 办公设备管理系统数据库中触发器的应用 144
9.1 创建和测试触发器 145
9.1.1 创建INSERT触发器 145
9.1.2 创建DELETE触发器 146
9.1.3 创建UPDATE触发器 146
9.1.4 创建DDL触发器 147
9.2 管理触发器 148
9.2.1 查看触发器所有者和创建时间 148
9.2.2 查看触发器的源代码 149
9.2.3 删除触发器 150
9.2.4 禁用触发器 150
9.2.5 启用触发器 151
9.3 本章习题 152

第 10章 培训班管理信息系统数据库的设计与应用 153
10.1 整理资料 154
10.1.1 培训班管理系统的需求分析 155
10.1.2 绘制局部E-R图并且组合成全局E-R图 156
10.2 设计管理系统数据库结构 158
10.3 创建管理系统数据库 160
10.3.1 创建、管理培训班管理系统数据库 161
10.3.2 创建培训班管理系统数据表 163
10.4 完善数据表结构 163
10.4.1 设置数据表的主键约束 164
10.4.2 设置数据表的外键约束 164
10.5 添加管理系统数据 165
10.5.1 正确向表中添加数据 166
10.5.2 设置表的检查约束 167
10.6 实现基本管理信息查询 168
10.6.1 查询系统单张表基本信息 168
10.6.2 查询系统多张表特定信息 169
10.7 创建基本管理信息视图 171
10.7.1 通过视图查询数据 171
10.7.2 通过视图修改表中数据 172
10.8 编程实现管理信息统计 173
10.8.1 使用流程控制语句实现管理信息统计 174
10.8.2 使用游标处理结果集中的数据 174
10.9 创建用户自定义函数实现管理信息统计 175
10.10 创建储存过程实现管理信息统计 176
10.10.1 通过简单储存过程显示相关信息 176
10.10.2 通过带参数的储存过程显示相关信息 177
10.11 创建触发器实现管理系统数据完整性 178
10.11.1 通过insert触发器实现数据完整性 178
10.11.2 通过delete触发器实现数据完整性 179
10.11.3 通过update触发器实现数据完整性 179
10.12 JSP访问数据库 180
10.12.1 搭建JSP运行环境 181
10.12.2 实现数据库与JSP页面的连接 181

读者评论

赶紧抢沙发哦!

我要评论

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部