勇敢心资源网

当前位置:首页 > 百科 / 正文

资料库技术与套用——SQL Server 2008(第2版)

(2020-02-06 13:42:51) 百科
资料库技术与套用——SQL Server 2008(第2版)

资料库技术与套用——SQL Server 2008(第2版)

《资料库技术与套用——SQL Server 2008(第2版)》是2012年出版的一本图书,作者是张建伟 梁树军 金松河。

基本介绍

  • 书名:资料库技术与套用——SQL Server 2008(第2版)
  • 作者:张建伟 梁树军 金松河
  • ISBN:978-7-115-27068-9
  • 页数:306 页
  • 定价:39.00 元
  • 出版时间:2012年2月
  • 装帧:平装
  • 开本:16 开

内容提要

本书系统地讲述了资料库的原理与SQL Server 2008的功能及套用。
全书分3篇,共16章。第1篇资料库系统原理,主要介绍关係型资料库的基本原理和资料库设计的步骤;第2篇SQL Server 2008基础及操作,深入研究了Microsoft SQL Server 2008系统的基本结构和功能特点、安装规划和配置技术、资料库管理、Transact-SQL语言、表、数据操纵技术、索引技术、数据安全性与完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术等;第3篇SQL Server 2008套用,以一个学生成绩管理系统为例,详细介绍了利用C#和SQL Server 2008完成学生成绩管理系统的开发过程。
本书内容翔实、结构合理、示例丰富、语言简洁流畅。适合作为高等院校本/专科计算机软体、信息系统、电子商务等相关专业的资料库课程教材,同时也适合作为各种资料库技术培训班的教材以及资料库开发人员的参考资料。

目 录

第1篇 资料库系统原理
第1章 资料库基础知识 2
1.1 资料库、资料库管理系统与资料库系统 2
1.1.1 资料库 2
1.1.2 资料库管理系统(DBMS) 3
1.1.3 资料库系统(DBS) 3
1.2 资料库技术的产生与发展 4
1.2.1 人工管理阶段 4
1.2.2 档案系统阶段 5
1.2.3 资料库系统阶段 6
1.2.4 高级资料库阶段 8
1.3 资料库系统的组成与结构 9
1.3.1 资料库系统的组成 9
1.3.2 资料库系统的结构 10
1.4 资料库系统的作用与特点 12
1.4.1 资料库系统的作用 12
1.4.2 资料库系统的特点 12
1.5 数据模型 13
1.6 概念模型 14
本章小结 17
习题 17
第2章 关係资料库 18
2.1 关係资料库及其特徵 18
2.1.1 关係资料库的特点 18
2.1.2 关係模型的基本术语 19
2.1.3 关係的性质 20
2.2 关係模式 21
2.3 关係的完整性 22
2.4 关係资料库语言SQL 23
本章小结 25
习题 26
第3章 资料库的设计 27
3.1 需求分析 28
3.1.1 需求分析任务 28
3.1.2 需求分析的基本步骤 28
3.2 概念结构设计 29
3.3 逻辑结构设计 30
3.3.1 逻辑结构设计的步骤 30
3.3.2 概念模型转换为一般的关係模型 31
3.4 物理结构设计 32
3.5 资料库的实施 32
3.6 资料库的运行和维护 33
本章小结 34
习题 34
第2篇 SQL Server 2008基础及操作
第4章 SQL Server 2008概述 36
4.1 SQL Server 2008简介 36
4.1.1 SQL Server 2008概述 36
4.1.2 SQL Server 2008新增功能特性 37
4.2 SQL Server 2008的安装 38
4.2.1 SQL Server 2008的版本 38
4.2.2 安装SQL Server 2008的软硬体要求 39
4.2.3 SQL Server 2008安装过程 40
4.3 SQL Server 2008的组件 45
4.4 SQL Server 2008 的管理工具 47
4.4.1 Management Studio 48
4.4.2 SQL Server配置管理器 52
4.4.3 SQL Server Profiler 54
本章小结 56
习题 56
本章实训 57
第5章 创建和管理SQL Server 2008资料库 58
5.1 系统资料库概述 58
5.1.1 Master资料库 59
5.1.2 Msdb资料库 59
5.1.3 Model资料库 59
5.1.4 Tempdb资料库 59
5.2 创建资料库 60
5.2.1 资料库档案 60
5.2.2 使用Management Studio创建资料库 61
5.2.3 用SQL命令创建资料库 64
5.3 管理资料库 66
5.3.1 查看资料库属性 66
5.3.2 修改资料库 69
5.3.3 收缩资料库 71
5.3.4 删除资料库 72
本章小结 73
习题 73
本章实训 74
第6章 创建和管理SQL Server 2008数据表 75
6.1 表的概念 75
6.2 数据表的创建 76
6.2.1 在图形界面下创建数据表 76
6.2.2 用SQL命令创建数据表 79
6.3 数据表的修改 82
6.3.1 查看錶属性 82
6.3.2 修改表结构 83
6.3.3 删除数据表 87
6.4 标识符列的使用 88
6.4.1 图形界面下创建标识符列 88
6.4.2 使用SQL命令创建标识符列 89
本章小结 90
习题 90
本章实训 91
第7章 操纵数据表中的数据 92
7.1 概述 92
7.2 数据操作 93
7.2.1 用INSERT语句插入数据 93
7.2.2 用UPDATE语句更新数据 95
7.2.3 用DELETE语句删除数据 96
7.3 数据检索 97
7.4 使用SELECT子句进行简单查询 97
7.5 使用WHERE子句选择数据 101
7.5.1 确定查询 101
7.5.2 模糊查询 103
7.5.3 带查找範围的查询 105
7.6 聚合函式 106
7.7 分组查询 107
7.8 排序 109
7.9 连线查询 111
7.9.1 交叉连线 111
7.9.2 内连线 112
7.9.3 外连线 114
7.10 子查询技术 115
7.10.1 带IN的嵌套查询 116
7.10.2 带比较运算符的嵌套查询 117
7.10.3 带ANY或ALL的嵌套查询 118
7.10.4 带EXISTS的嵌套查询 120
7.11 集合运算 122
7.11.1 并操作 122
7.11.2 交操作 123
7.11.3 差操作 123
本章小结 124
习题 124
本章实训 125
第8章 Transact-SQL语言 127
8.1 数据类型 128
8.1.1 精确数字类型 128
8.1.2 近似数字类型 130
8.1.3 日期和时间类型 130
8.1.4 字元数据类型 132
8.1.5 二进制数据类型 133
8.1.6 其他类型 135
8.1.7 用户自定义类型 135
8.2 变数 135
8.2.1 局部变数 136
8.2.2 全局变数 136
8.3 运算符及表达式 137
8.3.1 运算符 137
8.3.2 表达式 138
8.3.3 注释符 139
8.3.4 通配符 139
8.4 控制语句和批处理 139
8.4.1 IF…ELSE 139
8.4.2 BEGIN…END 140
8.4.3 WHILE…CONTINUE…BREAK 140
8.4.4 CASE 141
8.4.5 RETURN 141
8.4.6 批处理 142
8.4.7 其他命令 142
8.5 常用函式 143
8.5.1 聚合函式 144
8.5.2 标量函式 144
8.6 用户自定义函式 152
8.7 游标技术 153
8.7.1 游标概述 153
8.7.2 声明游标 154
8.7.3 打开游标 156
8.7.4 从游标中提取记录 156
8.7.5 关闭游标 157
8.7.6 释放游标 158
8.7.7 游标的套用 158
本章小结 160
习题 160
本章实训 161
第9章 视图 162
9.1 视图的作用和基本类型 162
9.2 视图的创建 163
9.2.1 在图形界面下创建视图 163
9.2.2 用SQL语句创建视图 165
9.3 视图的修改 167
9.4 通过视图查询数据 167
9.5 通过视图更新数据 168
9.6 视图的删除 169
本章小结 169
习题 170
本章实训 171
第10章 索引 172
10.1 索引简介 172
10.2 索引的类型和特点 172
10.3 创建索引 174
10.3.1 在图形界面下创建索引 174
10.3.2 用SQL语句创建索引 176
10.4 修改索引 179
10.4.1 通过SQL语句修改索引 179
10.4.2 通过图形界面修改索引 181
10.5 删除索引 181
10.6 索引最佳化嚮导 182
本章小结 185
习题 185
本章实训 186
第11章 存储过程 187
11.1 存储过程简介 187
11.1.1 存储过程的类型 187
11.1.2 存储过程的优点 188
11.2 存储过程的创建与执行 189
11.2.1 在图形界面下创建存储过程 189
11.2.2 用SQL语句创建存储过程 192
11.2.3 存储过程的执行 196
11.3 修改存储过程 198
11.4 重命名存储过程 198
11.5 删除存储过程 199
本章小结 199
习题 199
本章实训 200
第12章 触发器 201
12.1 触发器简介 201
12.1.1 触发器的概念 201
12.1.2 触发器的功能 201
12.1.3 触发器的类型 202
12.2 DML触发器 203
12.2.1 DML触发器的类型 203
12.2.2 DML触发器的工作原理 203
12.2.3 创建DML触发器的注意事项 203
12.2.4 创建AFTER触发器 204
12.2.5 创建INSTEAD OF触发器 208
12.2.6 查看DML触发器 209
12.2.7 修改DML触发器 210
12.2.8 删除DML触发器 211
12.2.9 禁用与启用DML触发器 211
12.3 DDL触发器 212
12.3.1 创建DDL触发器 213
12.3.2 测试DDL触发器的功能 214
12.3.3 查看和修改DDL触发器 214
12.4 登录触发器 215
本章小结 216
习题 216
本章实训 217
第13章 资料库的备份与还原 218
13.1 概述 218
13.2 资料库备份方式 219
13.3 备份设备 220
13.3.1 物理设备与逻辑设备 220
13.3.2 创建与管理备份设备 221
13.4 资料库备份 223
13.4.1 完整备份 223
13.4.2 差异备份 226
13.4.3 事务日誌备份 227
13.4.4 档案/档案组备份 228
13.5 资料库还原 230
13.6 资料库的分离和附加 237
13.6.1 分离资料库 237
13.6.2 附加资料库 238
本章小结 241
习题 241
本章实训 241
第14章 数据传输 243
14.1 DTS概述 243
14.2 数据导出 244
14.3 数据导入 248
本章小结 251
习题 251
本章实训 251
第15章 SQL Server 2008资料库的安全性和完整性管理 253
15.1 资料库的安全性 253
15.1.1 身份验证简介 253
15.1.2 验证模式的修改 254
15.2 管理伺服器登录 254
15.2.1 使用Management Studio管理登录账户 254
15.2.2 使用Transact-SQL管理登录账户 257
15.3 角色和用户管理 258
15.3.1 角色管理简介 258
15.3.2 角色的管理 260
15.3.3 用户管理简介 264
15.3.4 用户的管理 264
15.4 SQL Server 2008许可权 266
15.5 许可权管理 268
15.6 资料库的完整性 271
15.7 约束的概念和类型 272
15.7.1 PRIMARY KEY约束 272
15.7.2 FOREIGN KEY约束 273
15.7.3 UNIQUE约束 274
15.7.4 CHECK约束 274
15.7.5 DEFAULT定义 274
15.7.6 允许空值 274
15.8 管理约束 275
本章小结 275
习题 276
本章实训 276
第3篇 SQL Server 2008套用篇
第16章 学生成绩管理系统的设计与实现 280
16.1 ADO.NET资料库访问对象模型 280
16.1.1 ADO.NET结构 281
16.1.2 数据集介绍 282
16.2 系统功能设计 283
16.3 资料库和表设计 284
16.4 程式开发 288
16.4.1 创建项目 288
16.4.2 登录视窗 288
16.4.3 主视窗 292
16.4.4 基础资料 294
16.4.5 教学管理 296
16.4.6 用户管理 301
16.4.7 “关于”视窗 302
本章小结 303
附录 ——创建学生成绩管理资料库 304
参考文献 306
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号