图书介绍
SQL Server 2008实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2008实例教程](https://www.shukui.net/cover/30/30631648.jpg)
- 何定华,崔晓军主编;胡丹桂,龚雄涛,朱雄军副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302272915
- 出版时间:2012
- 标注页数:333页
- 文件大小:136MB
- 文件页数:346页
- 主题词:关系数据库系统:数据库管理系统,SQL Server 2008-高等职业教育-教材
PDF下载
下载说明
SQL Server 2008实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库技术1
1.1 数据库基础知识1
1.1.1 信息、数据与数据处理1
1.1.2 数据管理技术的发展2
1.1.3 数据库、数据库管理系统、数据库系统3
1.1.4 数据模型3
1.1.5 数据库系统的体系结构6
1.2 关系数据库8
1.2.1 关系模型8
1.2.2 关系数据库中的基本运算9
1.2.3 关系数据理论10
1.3 关系数据库设计14
1.3.1 数据库设计的任务、内容与步骤15
1.3.2 需求分析16
1.3.3 概念设计16
1.3.4 逻辑设计17
1.4 案例中的应用情境18
1.5 思考题20
第2章 SQL Server 2008概述21
2.1 SQL Server 2008的性能21
2.2 SQL Server 2008的安装22
2.2.1 安装前的准备工作22
2.2.2 安装SQL Server 200823
2.3 SQL Server 2008的安全性31
2.3.1 身份验证模式31
2.3.2 权限验证模式32
2.4 SQL Server 2008服务器的操作32
2.4.1 SQL Server的程序组32
2.4.2 SQL Server服务管理33
2.4.3 使用SQL Server Management Studio34
2.5 思考题39
第3章 数据库的基本操作40
3.1 SQL Server数据库的基本术语和概念40
3.1.1 SQL Server数据库40
3.1.2 SQL Server数据库文件及文件组41
3.1.3 SQL Server的系统数据库41
3.2 创建数据库42
3.2.1 使用SQL Server Management Studio创建数据库42
3.2.2 使用T-SQL语句创建数据库44
3.3 使用SQL Server Management Studio管理数据库46
3.3.1 打开数据库46
3.3.2 查看数据库信息46
3.3.3 修改数据库容量47
3.3.4 设定修改数据库选项48
3.3.5 更改数据库名称49
3.3.6 分离和附加数据库49
3.3.7 删除数据库50
3.4 使用T-SQL管理数据库50
3.4.1 打开数据库50
3.4.2 查看数据库信息50
3.4.3 修改数据库容量51
3.4.4 设定修改数据库选项52
3.4.5 更改数据库名称54
3.4.6 分离和附加数据库54
3.4.7 删除数据库55
3.5 案例中的应用情境56
3.5.1 创建“学生选修课成绩管理系统”数据库56
3.5.2 设定修改数据库的容量57
3.6 思考题59
第4章 数据表的基本操作60
4.1 SQL Server表的概念与数据类型60
4.1.1 SQL Server表的概念60
4.1.2 数据类型62
4.2 创建数据表65
4.2.1 使用表设计器创建表65
4.2.2 使用T-SQL语句创建表66
4.2.3 使用已有表创建新表69
4.3 数据的添加和表的查看70
4.3.1 向表中添加数据71
4.3.2 查看表信息72
4.4 表的修改与删除74
4.4.1 表的修改75
4.4.2 表的删除76
4.5 案例中的应用情境77
4.6 思考题79
第5章 数据的基本操作80
5.1 数据的添加、修改和删除80
5.1.1 数据的添加80
5.1.2 数据的修改83
5.1.3 数据的删除85
5.2 简单查询86
5.2.1 SELECT语句86
5.2.2 选择表中的若干列88
5.2.3 选择表中的若干记录91
5.2.4 对查询结果进行排序94
5.2.5 对数据进行统计95
5.2.6 用查询结果生成新表99
5.3 案例中的应用情境100
5.4 思考题104
第6章 数据的高级查询105
6.1 连接查询105
6.1.1 交叉连接查询105
6.1.2 等值和非等值连接查询107
6.1.3 外连接查询109
6.1.4 复合连接条件查询111
6.2 子查询111
6.2.1 带有IN运算符的子查询112
6.2.2 带有比较运算符的子查询113
6.2.3 带有ANY或ALL运算符的子查询115
6.2.4 带有EXISTS运算符的子查询116
6.3 案例中的应用情境117
6.4 思考题119
第7章 SQL Server安全管理120
7.1 SQL Server 2008的安全机制120
7.1.1 SQL Server 2008的身份验证模式120
7.1.2 SQL Server 2008的安全性机制121
7.2 建立和管理用户账户122
7.2.1 界面方式管理用户账户122
7.2.2 命令方式管理用户账户125
7.3 角色管理129
7.3.1 固定服务器角色129
7.3.2 固定数据库角色131
7.3.3 自定义服务器角色134
7.4 数据库权限的管理136
7.4.1 授予权限137
7.4.2 拒绝权限138
7.4.3 撤销权限139
7.5 思考题140
第8章 数据的完整性141
8.1 数据完整性的概念141
8.2 使用约束142
8.2.1 约束的类型142
8.2.2 创建主键约束143
8.2.3 创建唯一约束144
8.2.4 创建检查约束146
8.2.5 创建默认约束147
8.2.6 创建外键约束148
8.2.7 查看约束的定义150
8.2.8 删除约束151
8.3 使用规则151
8.4 使用默认值153
8.5 使用IDENTIFY列154
8.6 案例中的应用情境155
8.6.1 使用约束155
8.6.2 使用规则157
8.6.3 使用默认值157
8.7 思考题158
第9章 视图及其应用159
9.1 视图综述159
9.1.1 视图的基本概念159
9.1.2 视图的作用159
9.2 视图的操作159
9.2.1 创建视图160
9.2.2 使用视图166
9.2.3 修改视图169
9.2.4 删除和重命名视图171
9.3 视图定义信息的查询174
9.4 案例中的应用情境175
9.5 思考题178
第10章 索引及其应用179
10.1 索引综述179
10.1.1 数据存储179
10.1.2 索引179
10.2 操作索引182
10.2.1 创建索引182
10.2.2 查看索引189
10.2.3 删除索引189
10.3 索引的操作192
10.3.1 创建索引的理由192
10.3.2 不在每一列上创建索引的理由193
10.3.3 考虑创建索引的列194
10.4 案例中的应用情境194
10.5 思考题197
第11章 SQL Server程序设计198
11.1 T-SQL概述198
11.1.1 T-SQL简介198
11.1.2 T-SQL的成分199
11.1.3 批处理199
11.1.4 脚本200
11.1.5 注释200
11.2 SQL Server中的常量和变量201
11.2.1 常量与变量201
11.2.2 全局变量202
11.2.3 局部变量203
11.3 运算符和表达式205
11.3.1 运算符205
11.3.2 表达式211
11.4 程序中的流程控制211
11.4.1 BEGIN…END语句211
11.4.2 IF…ELSE语句213
11.4.3 CASE语句215
11.4.4 WAITFOR语句217
11.4.5 WHILE、CONTINUE和BREAK语句219
11.4.6 RETURN语句223
11.4.7 GOTO语句223
11.4.8 TRY…CATCH语句224
11.5 SQL Server函数224
11.5.1 常用的内置函数225
11.5.2 创建用户自定义函数231
11.5.3 管理和维护用户自定义函数236
11.6 程序中的事务238
11.6.1 事务的基本概念238
11.6.2 事务的基本操作239
11.6.3 事务的工作原理240
11.6.4 锁241
11.7 游标243
11.7.1 游标概述243
11.7.2 使用游标244
11.7.3 使用游标对记录进行修改248
11.8 案例中的应用情境249
11.9 思考题254
第12章 存储过程与触发器255
12.1 存储过程概述255
12.1.1 存储过程的概念255
12.1.2 存储过程的类型256
12.2 创建、执行、查看、修改、删除存储过程257
12.2.1 创建存储过程257
12.2.2 执行存储过程261
12.2.3 查看存储过程261
12.2.4 修改存储过程262
12.2.5 删除存储过程264
12.3 创建和执行带参数的存储过程265
12.4 存储过程的重编译处理271
12.5 常用的系统存储过程271
12.6 案例中的应用情境——存储过程274
12.7 触发器概述278
12.7.1 触发器的优点278
12.7.2 触发器的分类279
12.7.3 触发器与存储过程的比较280
12.8 触发器的创建280
12.8.1 inserted表和deleted表280
12.8.2 创建DML触发器280
12.8.3 创建DDL触发器289
12.9 管理触发器290
12.9.1 查看触发器290
12.9.2 修改触发器291
12.9.3 禁用触发器292
12.9.4 删除触发器293
12.9.5 利用“对象资源管理器”管理触发器294
12.10 案例中的应用情境——触发器295
12.11 思考题298
第13章 数据库的维护300
13.1 导入和导出300
13.1.1 导出数据300
13.1.2 导入数据303
13.2 备份与还原305
13.2.1 备份与还原的基本概念305
13.2.2 数据备份的类型305
13.2.3 恢复模式306
13.2.4 备份与还原操作308
13.3 案例中的应用情境312
13.4 思考题314
附录A 实验实习指导315
实验1 SQL Server 2008的安装315
实验2 创建数据库和表315
实验3 数据的基本操作317
实验4 数据查询318
实验5 数据的安全管理319
实验6 数据的完整性319
实验7 视图及其应用320
实验8 索引及其应用320
实验9 SQL Server程序设计321
实验10 存储过程与触发器322
实验11 数据库的维护323
附录B 常用存储过程324
附录C 常用函数327
参考文献333