图书介绍

SQL Server数据库应用教程 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server数据库应用教程 第2版
  • 关敬敏,唐家渝编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302256984
  • 出版时间:2011
  • 标注页数:346页
  • 文件大小:150MB
  • 文件页数:362页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server数据库应用教程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 SQL Server数据库简介1

1.1 数据库发展简史1

1.2 数据库应用中的信息处理及数据处理2

1.3 关系数据库模型简述2

1.4 SQL简介3

1.4.1 SQL的特点4

1.4.2 SQL的处理5

1.5 Microsoft SQL Server概述5

1.5.1 SQL Server 2008的版本6

1.5.2 SQL Server 2008的新特性7

1.5.3 SQL Server 2008的体系结构11

1.5.4 SQL Server 2008的性能12

1.6 SQL Server 2008的安装规划13

1.6.1 SQL Server 2008的硬件和软件安装要求13

1.6.2 SQL Server 2008的安装内容14

1.6.3 SQL Server 2008的安全性简介15

1.7 SQL Server 2008的安装过程16

1.8 SQL Server 2008的服务器管理26

1.8.1 SQL Server的启动26

1.8.2 注册服务器28

1.8.3 SQL Server 2008的配置30

1.9 SQL Server 2008联机丛书和教程31

1.9.1 访问SQL Server 2008联机丛书32

1.9.2 SQL Server 2008联机丛书的主要功能32

1.9.3 SQL Server 2008教程33

第2章 数据库的基本操作34

2.1 文件和文件组34

2.1.1 文件34

2.1.2 文件组35

2.2 创建数据库35

2.2.1 利用Microsoft SQL Server Management Studio创建数据库35

2.2.2 利用CREATE DATABASE语句创建数据库38

2.2.3 事务日志42

2.2.4 查看数据库信息43

2.3 管理数据库47

2.3.1 打开数据库47

2.3.2 增加数据库容量47

2.3.3 缩减数据库容量48

2.3.4 查看及修改数据库选项49

2.3.5 更改数据库名称50

2.3.6 删除数据库51

2.3.7 分离和附加数据库52

第3章 数据库中表的建立53

3.1 表的概念53

3.2 SQL Server 2008的数据类型54

3.2.1 数字54

3.2.2 字符串55

3.2.3 时间56

3.2.4 Unicode字符串57

3.2.5 二进制字符串57

3.2.6 特殊类型数据57

3.3 数据库中表的创建与维护59

3.3.1 表的创建59

3.3.2 表的删除65

3.3.3 表结构的修改65

3.3.4 表数据的修改70

第4章 Transact-SQL基础77

4.1 Transact-SQL概述77

4.1.1 Transact-SQL的语法约定77

4.1.2 Transact-SQL中对象的引用78

4.1.3 Transact-SQL的类型79

4.1.4 Transact-SQL的保留关键字80

4.2 Transact-SQL元素82

4.2.1 标识符82

4.2.2 常量和变量83

4.2.3 注释85

4.2.4 运算符和表达式86

4.2.5 内置函数89

4.3 程序设计中批处理的基本概念90

4.4 Transact-SQL控制流语句91

4.4.1 IF…ELSE语句92

4.4.2 BEGIN…END语句92

4.4.3 WHILE语句93

4.4.4 CASE表达式95

4.4.5 RETURN语句98

4.4.6 WAITFOR语句99

4.4.7 TRY…CATCH语句100

第5章 数据检索102

5.1 SELECT语句103

5.2 带条件的检索108

5.2.1 WHERE子句108

5.2.2 WHERE子句中条件的指定109

5.2.3 HAVING子句113

5.2.4 COMPUTE BY及COMPUTE子句114

5.3 简单多表查询115

5.4 集合检索117

5.4.1 UNION操作117

5.4.2 INTERSECT操作119

5.4.3 EXCEPT操作120

5.5 子查询120

5.6 JOIN操作122

5.6.1 内部联接122

5.6.2 外部联接123

5.6.3 自联接125

5.6.4 联接多表125

第6章 数据完整性127

6.1 数据完整性的基本概念127

6.1.1 数据完整性的类型127

6.1.2 强制数据完整性128

6.2 创建约束129

6.2.1 CREATE TABLE语句129

6.2.2 创建不同类型的约束131

6.3 查看约束的定义信息139

6.3.1 使用系统存储过程查看约束定义信息139

6.3.2 使用规划视图查看约束定义信息140

6.3.3 使用对象资源管理器查看约束定义信息140

6.4 删除约束141

6.5 禁止约束143

6.5.1 禁止在已有数据上应用约束143

6.5.2 禁止在加载数据时使用约束144

6.6 使用默认144

6.7 使用规则146

第7章 视图及其应用149

7.1 视图概述149

7.1.1 视图的基本概念149

7.1.2 使用视图的特点151

7.1.3 视图的类型152

7.2 创建视图153

7.3 查询视图定义信息155

7.3.1 在Microsoft SQL Server Management Studio中查看视图定义信息155

7.3.2 通过执行系统存储过程查看视图定义信息157

7.4 修改和删除视图158

7.4.1 修改视图158

7.4.2 删除视图159

7.5 通过视图修改数据160

第8章 索引及其应用162

8.1 有关索引的基础知识162

8.1.1 SQL Server中数据的存储163

8.1.2 SQL Server中数据的访问163

8.2 设计索引的基本原则164

8.2.1 创建索引的考虑因素164

8.2.2 创建索引时列的选择165

8.3 索引的分类166

8.3.1 聚集索引166

8.3.2 非聚集索引168

8.3.3 唯一索引170

8.3.4 包含列索引170

8.3.5 索引视图171

8.3.6 全文索引171

8.3.7 其他索引类型172

8.4 创建索引172

8.4.1 利用CREATE INDEX语句创建索引173

8.4.2 利用Microsoft SQL Server Management Studio创建索引179

8.5 查询索引信息180

8.6 更改索引名称182

8.6.1 利用存储过程sp_rename更改182

8.6.2 利用Microsoft SQL Server Management Studio更改182

8.7 删除索引183

8.7.1 利用DROP INDEX语句删除索引183

8.7.2 利用Microsoft SQL Server Management Studio删除索引185

8.8 优化索引186

8.8.1 索引性能分析186

8.8.2 查看索引碎片信息189

8.8.3 重组索引190

8.8.4 重建索引192

8.8.5 查看索引统计信息194

8.8.6 维护索引统计信息196

8.8.7 数据库引擎优化顾问199

第9章 存储过程及其应用203

9.1 存储过程概述203

9.1.1 存储过程的类型203

9.1.2 存储过程的优点204

9.2 创建和执行简单存储过程204

9.2.1 CREATE PROCEDURE语句204

9.2.2 创建存储过程的指导原则206

9.2.3 查看存储过程信息207

9.3 创建和执行含参数的存储过程209

9.3.1 创建含有输入参数的存储过程209

9.3.2 执行含有输入参数的存储过程210

9.3.3 创建含有输出参数的存储过程212

9.3.4 执行含有输出参数的存储过程212

9.3.5 存储过程的返回值214

9.4 存储过程的重编译处理215

9.4.1 存储过程的处理215

9.4.2 存储过程的重编译处理216

9.5 修改和删除存储过程218

9.5.1 修改存储过程218

9.5.2 删除存储过程219

9.6 系统存储过程和CLR存储过程221

9.6.1 系统存储过程221

9.6.2 CLR存储过程222

第10章 触发器及其应用224

10.1 触发器概述224

10.1.1 触发器的基本概念224

10.1.2 触发器的类型224

10.1.3 DDL与DML触发器的比较225

10.1.4 使用触发器的优点226

10.1.5 DML触发器的类型227

10.1.6 DML触发器的工作原理228

10.2 创建触发器228

10.2.1 CREATE TRIGGER语句228

10.2.2 创建DML触发器232

10.2.3 创建DDL触发器237

10.3 查看触发器信息238

10.3.1 使用系统存储过程sp_helptext、sp_helptrigger查看触发器信息238

10.3.2 使用对象目录视图sys.triggers查看触发器信息240

10.3.3 使用Microsoft SQL Server Management Studio查看触发器信息240

10.4 使用触发器241

10.4.1 使用触发器强制数据完整性241

10.4.2 使用触发器强制业务规则242

10.5 修改和删除触发器243

10.5.1 修改触发器243

10.5.2 删除触发器245

10.5.3 禁止或启用触发器246

10.6 嵌套触发器和递归触发器248

10.6.1 嵌套触发器248

10.6.2 递归触发器249

第11章 用户定义函数的应用与程序设计252

11.1 用户定义函数概述252

11.1.1 用户定义函数的组件252

11.1.2 用户定义函数的类型252

11.1.3 用户定义函数的优点253

11.2 创建用户定义函数253

11.2.1 创建用户定义函数的基本原则253

11.2.2 创建标量函数255

11.2.3 创建内联表值函数260

11.2.4 创建多语句表值函数263

11.3 查看用户定义函数266

11.3.1 使用系统存储过程sp_helptext查看用户定义函数信息266

11.3.2 使用对象目录视图sys.objects查看用户定义函数信息268

11.3.3 使用Microsoft SQL Server Management Studio查看用户定义函数信息268

11.4 修改和删除用户定义函数269

11.4.1 修改用户定义函数269

11.4.2 删除用户定义函数273

第12章 事务和锁275

12.1 事务275

12.1.1 事务的概念275

12.1.2 事务的运行模式276

12.1.3 事务日志277

12.1.4 使用事务的基本原则278

12.2 管理事务279

12.2.1 启动事务279

12.2.2 保存事务282

12.2.3 回滚事务283

12.2.4 提交事务283

12.2.5 嵌套事务284

12.3 管理并发数据访问285

12.3.1 并发控制的类型285

12.3.2 并发影响286

12.3.3 事务隔离级别287

12.4 锁定和行版本控制288

12.4.1 锁的概念288

12.4.2 可以锁定的资源288

12.4.3 锁模式289

12.4.4 锁的兼容性290

12.4.5 死锁291

12.4.6 行版本控制292

第13章 SQL Server 2008的安全管理293

13.1 安全管理概述293

13.1.1 基本概念293

13.1.2 安全管理模式294

13.1.3 身份验证模式295

13.2 登录账户管理295

13.2.1 更改服务器身份验证模式296

13.2.2 创建登录账户296

13.2.3 修改登录账户的属性301

13.2.4 删除登录账户303

13.3 数据库用户管理304

13.3.1 创建数据库用户305

13.3.2 修改数据库用户的属性307

13.3.3 删除数据库用户308

13.4 角色管理310

13.4.1 服务器角色310

13.4.2 数据库角色314

13.5 权限管理320

13.5.1 权限类型320

13.5.2 权限设置320

第14章 备份与还原324

14.1 备份与还原概述324

14.1.1 备份与还原的概念324

14.1.2 备份的类型324

14.1.3 恢复模式326

14.1.4 还原方案327

14.1.5 备份和还原策略简介328

14.2 备份操作329

14.3 还原操作332

第15章 应用程序调用数据库335

15.1 使用ODBC驱动程序335

15.1.1 ODBC概述335

15.1.2 ODBC的体系结构336

15.1.3 添加ODBC数据源339

15.2 使用ADO技术343

15.2.1 ADO概述343

15.2.2 ADO编程模型343

参考文献346

热门推荐