图书介绍

SQL Server实用简明教程 第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server实用简明教程 第3版
  • 闪四清编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302173540
  • 出版时间:2008
  • 标注页数:365页
  • 文件大小:101MB
  • 文件页数:376页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材

PDF下载


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

下载说明

SQL Server实用简明教程 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 概述1

1.1.1 Microsoft SQL Server简史1

1.1.2 OLTP和OLAP2

1.1.3 Microsoft SQL Server系统的体系结构3

1.2 数据库和数据库对象4

1.2.1 数据库的类型和特点4

1.2.2 数据库对象的类型和特点6

1.2.3 AdventureWorks示例数据库9

1.3 管理工具10

1.3.1 Microsoft SQL Server Management Studio10

1.3.2 SQL Server配置管理器11

1.3.3 SQL Server Profiler12

1.3.4 数据库引擎优化顾问13

1.3.5 实用工具14

1.4 数据库管理员16

1.5 应用程序的开发过程19

1.5.1 数据库应用架构19

1.5.2 数据库应用程序开发步骤21

1.6 本章小结22

1.7 思考和练习22

第2章 安装SQL Server系统23

2.1 安装规划23

2.1.1 安装目的23

2.1.2 系统版本24

2.1.3 环境需求25

2.1.4 安装位置和安全模式26

2.2 安装过程26

2.3 验证安装结果30

2.4 升级规划31

2.5 注册服务器32

2.6 配置服务器选项34

2.6.1 服务器选项34

2.6.2 使用sp_configure系统存储过程配置选项37

2.6.3 使用SQL Server Management Studio配置选项37

2.7 本章小结43

2.8 思考和练习43

第3章 Transact-SQL语言44

3.1 概述44

3.2 Transact-SQL语言的特点和执行方式45

3.3 数据定义语言47

3.4 数据操纵语言48

3.5 数据控制语言50

3.6 事务管理语言51

3.7 附加的语言元素52

3.7.1 标识符52

3.7.2 变量和常量54

3.7.3 运算符55

3.7.4 表达式59

3.7.5 控制流语言60

3.7.6 错误捕捉语言61

3.7.7 注释63

3.8 数据类型64

3.8.1 数据类型的类型和特点64

3.8.2 数字数据类型65

3.8.3 字符数据类型68

3.8.4 DATETIME和SMALLDATETIME数据类型69

3.8.5 二进制数据类型70

3.8.6 其他数据类型70

3.9 内置函数71

3.9.1 函数的特点和类型71

3.9.2 函数示例72

3.10 本章小结80

3.11 思考和练习80

第4章 管理安全性81

4.1 概述81

4.2 管理登录名84

4.2.1 创建登录名84

4.2.2 维护登录名87

4.3 固定服务器角色88

4.3.1 固定服务器角色的特点89

4.3.2 固定服务器角色和登录名89

4.4 管理数据库用户90

4.4.1 创建用户90

4.4.2 维护用户92

4.5 管理架构92

4.5.1 创建架构93

4.5.2 修改和删除架构94

4.6 数据库角色95

4.6.1 管理数据库角色95

4.6.2 固定数据库角色97

4.6.3 public角色98

4.7 管理应用程序角色98

4.8 管理权限100

4.8.1 权限的类型100

4.8.2 常用对象的权限102

4.8.3 授予权限102

4.8.4 收回权限104

4.8.5 否认权限104

4.9 SQL Server 2005内置的加密机制105

4.10 使用SQL Server Management Studio工具106

4.11 本章小结109

4.12 思考和练习109

第5章 管理数据库文件110

5.1 概述110

5.2 数据库文件和文件组的基本特征111

5.3 定义数据库113

5.3.1 创建数据库113

5.3.2 数据的状态和选项115

5.3.3 查看数据库信息119

5.4 修改数据库120

5.4.1 更改数据库名称120

5.4.2 扩大数据库121

5.4.3 收缩数据库122

5.4.4 修改数据库文件125

5.4.5 管理文件组126

5.5 管理数据库快照127

5.6 其他相关操作129

5.7 优化数据库130

5.7.1 放置数据文件和日志文件130

5.7.2 使用文件组131

5.7.3 使用RAID技术131

5.8 本章小结132

5.9 思考和练习132

第6章 数据库备份和还原133

6.1 概述133

6.2 数据库的恢复模式134

6.3 备份基础135

6.3.1 备份前的计划工作135

6.3.2 备份的对象136

6.3.3 备份的动态特点136

6.4 执行备份操作137

6.4.1 创建永久性的备份文件137

6.4.2 创建临时性的备份文件138

6.4.3 使用多个备份文件来存储备份139

6.4.4 BACKUP语句139

6.4.5 备份方法和备份策略142

6.5 还原145

6.5.1 还原的特点145

6.5.2 验证备份的内容145

6.5.3 RESTORE语句146

6.5.4 RECOVERY和NORECOVERY选项148

6.5.5 从不同的备份中还原数据库148

6.6 本章小结150

6.7 思考和练习150

第7章 管理表151

7.1 概述151

7.2 表的基本特点和类型153

7.2.1 表的基本特点153

7.2.2 表的类型155

7.3 创建和修改表155

7.3.1 创建表155

7.3.2 增加或删除列158

7.3.3 更改列的数据类型159

7.3.4 创建和修改标识符列160

7.3.5 查看表的信息162

7.3.6 删除表162

7.3.7 使用图形工具执行有关表的操作162

7.4 已分区表163

7.5 本章小结165

7.6 思考和练习165

第8章 操纵表中数据166

8.1 概述166

8.2 插入数据167

8.3 更新数据170

8.4 删除数据172

8.5 检索操作概述173

8.6 使用SELECT子句检索数据174

8.6.1 选择指定的数据列174

8.6.2 使用文字串175

8.6.3 改变列标题176

8.6.4 数据运算176

8.6.5 使用ALL和DISTINCT关键字179

8.7 排序179

8.8 使用WHERE子句选择数据182

8.8.1 简单搜索条件182

8.8.2 模糊搜索条件182

8.8.3 复合搜索条件183

8.9 聚合技术184

8.9.1 SELECT子句中的聚合184

8.9.2 COMPUTE子句中的聚合185

8.10 分组技术186

8.10.1 普通分组技术186

8.10.2 ROLLUP和CUBE关键字188

8.11 连接技术189

8.11.1 交叉连接190

8.11.2 内连接190

8.11.3 外连接191

8.12 子查询技术192

8.13 集合运算技术193

8.14 公用表表达式194

8.15 PIVOT和UNPIVOT195

8.16 加密表中数据196

8.17 本章小结196

8.18 思考和练习197

第9章 索引和查询优化198

9.1 概述198

9.2 索引的类型和特点199

9.2.1 堆199

9.2.2 聚集索引200

9.2.3 非聚集索引201

9.2.4 其他类型的索引202

9.2.5 访问数据的方式203

9.3 创建索引203

9.3.1 直接方法和间接方法203

9.3.2 使用CREATE INDEX语句204

9.3.3 数据库引擎优化顾问207

9.3.4 查看索引信息208

9.4 索引维护209

9.4.1 查看索引统计信息209

9.4.2 查看索引碎片信息210

9.4.3 维护索引统计信息211

9.5 查询优化212

9.6 本章小结213

9.7 思考和练习213

第10章 视图、存储过程、触发器和用户定义函数214

10.1 视图214

10.1.1 概述215

10.1.2 视图的概念、特点和类型215

10.1.3 创建视图216

10.1.4 通过视图修改数据219

10.1.5 使用图形化工具定义视图220

10.2 存储过程221

10.2.1 存储过程的特点和类型221

10.2.2 创建存储过程的规则223

10.2.3 使用CREATE PROCEDURE语句创建存储过程224

10.2.4 执行存储过程225

10.2.5 修改和删除存储过程227

10.2.6 存储过程的执行过程227

10.2.7 查看存储过程的信息228

10.3 触发器229

10.3.1 触发器的概念和类型229

10.3.2 DML触发器的类型230

10.3.3 创建DML触发器231

10.3.4 DML触发器的工作原理233

10.3.5 一个DML触发器示例234

10.3.6 DDL触发器238

10.4 用户定义函数240

10.4.1 用户定义函数的特点240

10.4.2 创建用户定义函数时的考虑241

10.4.3 使用CREATE FUNCTION语句242

10.4.4 查看用户定义函数的信息246

10.5 本章小结246

10.6 思考和练习247

第11章 数据完整性248

11.1 概述248

11.2 约束的概念和类型249

11.3 管理约束251

11.3.1 DEFAULT约束251

11.3.2 CHECK约束252

11.3.3 主键约束254

11.3.4 UNIQUE约束255

11.3.5 外键约束256

11.4 禁止约束259

11.4.1 禁止在已有的数据上应用约束259

11.4.2 禁止在加载数据时应用约束260

11.5 本章小结261

11.6 思考和练习262

第12章 SQL Server的并发性263

12.1 概述263

12.2 事务的特点、类型和管理264

12.2.1 事务的概念264

12.2.2 事务的工作原理265

12.2.3 使用事务时的考虑265

12.2.4 事务的类型266

12.2.5 管理事务266

12.3 使用锁268

12.3.1 锁的概念268

12.3.2 SQL Server的空间特点268

12.3.3 可以锁定的资源268

12.3.4 锁的类型和其兼容性269

12.3.5 死锁问题271

12.3.6 会话级锁和表级锁271

12.4 本章小结273

12.5 思考和练习273

第13章 自动化管理任务274

13.1 概述274

13.2 作业276

13.2.1 定义作业276

13.2.2 定义操作员280

13.2.3 执行和脚本化作业280

13.3 警报281

13.4 本章小结283

13.5 思考和练习284

第14章 Service Broker285

14.1 概述285

14.2 Service Broker体系架构286

14.3 开发Service Broker应用程序的工具287

14.4 Service Broker应用程序示例289

14.5 查看Service Broker信息292

14.6 本章小结292

14.7 思考和练习293

第15章 数据复制294

15.1 概述294

15.2 复制代理、复制类型和模型296

15.2.1 复制代理296

15.2.2 复制的类型297

15.2.3 复制的物理模型298

15.3 建立数据复制299

15.3.1 规划复制299

15.3.2 建立复制299

15.3.3 使用“配置分发向导”300

15.3.4 使用向导创建发布和订阅302

15.4 在异构环境中复制数据304

15.5 监视和维护复制304

15.6 本章小结305

15.7 思考和练习305

第16章 报表服务、集成服务和分析服务306

16.1 报表服务306

16.1.1 报表服务概述307

16.1.2 报表服务体系结构307

16.1.3 报表服务器308

16.1.4 报表管理器309

16.1.5 报表编制工具310

16.2 集成服务314

16.2.1 集成服务概述314

16.2.2 集成服务的体系架构315

16.2.3 创建包316

16.2.4 部署包319

16.3 分析服务320

16.3.1 分析服务概述320

16.3.2 数据仓库的特点321

16.3.3 Business Intelligence Development Studio323

16.4 本章小结327

16.5 思考和练习327

第17章 监视系统性能328

17.1 概述328

17.2 影响系统性能的因素329

17.3 性能监视和调整的策略329

17.4 性能监视和调整的工具331

17.4.1 Windows事件查看器331

17.4.2 Windows系统监视器332

17.4.3 Transact-SQL语句333

17.4.4 SQL编辑查询器窗口334

17.5 SQL Server Profiler337

17.5.1 创建跟踪337

17.5.2 运行和重现跟踪340

17.6 标准审核和C2审核340

17.6.1 标准审核340

17.6.2 C2审核341

17.7 常用的监视和调整任务342

17.8 本章小结342

17.9 思考和练习343

第18章 XML技术344

18.1 概述344

18.2 XML数据类型345

18.3 查询XML数据349

18.3.1 使用XQuery技术349

18.3.2 使用XML数据类型方法350

18.4 使用FOR XML子句351

18.4.1 FOR XML RAW352

18.4.2 FOR XML AUTO352

18.4.3 使用FOR XML EXPLICIT353

18.4.4 使用TYPE指令355

18.4.5 使用FOR XML PATH356

18.4.6 嵌套的FOR XML查询356

18.4.7 内联XSD架构生成357

18.5 使用XML索引357

18.6 使用OPENXML函数358

18.7 本章小结359

18.8 思考和练习359

第19章 开发CLR数据库对象360

19.1 概述360

19.2 CLR体系结构361

19.3 CLR数据库对象创建过程361

19.4 创建CLR触发器数据库对象362

19.5 本章小结365

19.6 思考和练习365

热门推荐