图书介绍

SQL Server数据库管理与开发兵书【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server数据库管理与开发兵书
  • 亓永刚编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121205453
  • 出版时间:2013
  • 标注页数:492页
  • 文件大小:233MB
  • 文件页数:512页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

SQL Server数据库管理与开发兵书PDF格式电子书版下载

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

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

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

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

图书目录

第1章 总揽全局:SQL Server 2008概述1

1.1SQL Server简介2

1.1.1 SQL Server的发展2

1.1.2 SQL Server 2008版本性能介绍2

1.1.3 Transact-SQL语言介绍3

1.2SQL Server 2008构架设计与新特性4

1.2.1 SQL Server 2008的构架4

1.2.2 SQL Server 2008的新特性与改进5

1.2.3 SQL Server 2008服务进程7

1.3本章知识点综合应用9

1.4本章小结13

1.5本章习题14

第2章 选取兵器:安装SQL Server 200815

2.1准备安装SQL Server 200816

2.1.1选择正确的SQL Server 2008数据库版本16

2.1.2安装的硬件要求17

2.1.3操作系统支持及软件要求18

2.1.4基本安装选项21

2.2安装过程22

2.2.1什么是SQL Server实例22

2.2.2安装SQL Server 200823

2.2.3如何查看SQL Server 2008安装日志文件30

2.2.4验证安装31

2.3配置服务器选项33

2.4升级到SQL Server 200833

2.4.1升级之前要考虑的问题33

2.4.2使用SQL Server 2008升级顾问34

2.4.3升级到SQL Server 200836

2.5本章知识点综合应用37

2.6本章小结40

2.7本章习题41

第3章 桩步必练:SQL Server Management Studio管理器42

3.1SQL Server Management Studio简介43

3.1.1启动SQL Server Management Studio工具43

3.1.2连接已注册的服务器和对象资源管理器43

3.1.3更改环境布局45

3.1.4设置启动选项47

3.1.5查询/代码编辑器48

3.1.6使用模板资源管理器、解决方案、脚本项目50

3.2使用SQL Server Management Studio设计数据库52

3.2.1创建数据库52

3.2.2附加数据库53

3.3使用SQL Server Management Studio设计数据表54

3.3.1新建数据表54

3.3.2修改数据表55

3.3.3查看表属性56

3.3.4删除数据表57

3.4使用SQL Server Management Studio创建索引57

3.4.1创建主键索引58

3.4.2创建唯一索引58

3.4.3查看表的索引59

3.4.4删除索引60

3.5维护数据表61

3.5.1在表中插入新列61

3.5.2改变表中列的排列顺序62

3.5.3自动编号列和标识符列63

3.5.4可计算的列63

3.5.5删除字段64

3.6数据表的浏览64

3.6.1查看表中所有的记录65

3.6.2查看表的某条记录65

3.7数据表中数据的维护66

3.7.1添加新的记录66

3.7.2修改现有记录67

3.7.3删除记录67

3.8本章知识点综合应用68

3.9本章小结71

3.10本章习题71

第4章 初养内力:Transact-SQL语言入门72

4.1Transact-SQL概述73

4.2常量与变量74

4.2.1常量74

4.2.2变量75

4.3基本运算82

4.3.1算术运算82

4.3.2逻辑运算83

4.3.3字符串处理84

4.3.4比较运算85

4.3.5 null与空判断86

4.3.6日期运算87

4.3.7大值数据类型88

4.4流程控制88

4.4.1 IF...ELSE结构89

4.4.2 IF EXISTS()结构90

4.4.3 BEGIN...END结构91

4.4.4 WHILE循环92

4.4.5 GOTO语句94

4.4.6 CASE语句94

4.5游标96

4.5.1游标概述96

4.5.2声明游标97

4.5.3打开游标98

4.5.4使用游标98

4.5.5关闭游标和释放游标100

4.6编码风格100

4.6.1关于大小写100

4.6.2关于代码缩进与对齐101

4.6.3代码注释与模块声明101

4.7本章知识点综合应用102

4.8本章小结106

4.9本章习题106

第5章 穿喉一剑:数据查询利器——SELECT命令107

5.1执行SELECT命令的工具108

5.1.1使用基于文本的查询设计器108

5.1.2使用图形查询设计器112

5.2简单数据查询117

5.3TOP关键字118

5.4ROWCOUNT关键字123

5.5DISTINCT关键字124

5.6WHERE子句125

5.6.1在WHERE子句中使用比较运算符126

5.6.2在WHERE子句中使用逻辑运算符126

5.6.3 BETWEEN...AND结构127

5.6.4 IN关键字129

5.6.5 LIKE关键字132

5.6.6 EXISTS关键字135

5.7设置查询字段的显示名称137

5.8使用统计函数139

5.9 GROUP BY子句和HAVING关键字141

5.10 ALL关键字144

5.11 ORDER BY子句145

5.12多表查询147

5.13 UNION表达式150

5.14 CASE表达式151

5.15 INNER JOIN...ON...表达式152

5.16本章知识点综合应用154

5.17本章小结159

5.18本章习题160

第6章 心无旁鹜:数据处理161

6.1插入数据162

6.1.1使用图形查询设计器插入数据162

6.1.2简单的INSERT语句向表添加一条记录164

6.1.3使用SELECT语句166

6.2更新数据169

6.2.1使用图形查询设计器更新数据169

6.2.2批量修改171

6.2.3条件修改172

6.3删除数据174

6.3.1使用图形查询设计器删除数据175

6.3.2普通的DELETE删除语句175

6.3.3 TRUNCATE TABLE语句177

6.3.4对游标的当前行使用DELETE178

6.4本章知识点综合应用179

6.5本章小结185

6.6本章习题185

第7章 形神合一:视图186

7.1了解视图187

7.1.1什么是视图187

7.1.2视图的种类188

7.1.3视图的优点188

7.1.4视图的约束188

7.2在SQL Server Management Studio中创建视图189

7.2.1使用SQL Server Management Studio创建标准视图189

7.2.2查看视图的结构信息191

7.2.3查询视图数据193

7.3用CREATE VIEW创建视图194

7.3.1使用CREATE VIEW创建视图的示例194

7.3.2基本语法195

7.3.3操作示例196

7.4单击查看名人信息——ListView的应用200

7.4.1使用SQL Server Management Studio修改简单的视图200

7.4.2使用SQL Server Management Studio修改视图的一般过程202

7.5用ALTER VIEW修改视图203

7.5.1使用ALTER VIEW修改视图的示例203

7.5.2基本语法205

7.5.3操作示例206

7.6通过视图修改数据209

7.6.1使用视图修改数据的示例209

7.6.2操作说明总结211

7.7在 SQL Server Management Studio中删除视图212

7.7.1使用SQL Server Management Studio删除视图的示例212

7.7.2使用SQL Server Management Studio删除视图的一般过程212

7.8用DROP VIEW删除视图213

7.8.1基本语法213

7.8.2使用DROP VIEW创建视图的示例213

7.9本章知识点综合应用213

7.10本章小结220

7.11本章习题221

第8章 以静制动:存储过程222

8.1存储过程概述223

8.2设计存储过程223

8.3创建存储过程224

8.3.1在SQL Server Management Studio中创建存储过程224

8.3.2用CREATE PROCEDURE语句创建存储过程226

8.4修改存储过程231

8.4.1在SQL Server Management Studio中修改存储过程231

8.4.2用ALTER PROCEDURER语句修改存储过程233

8.5执行存储过程235

8.5.1在SQL Server Management Studio中执行存储过程235

8.5.2用EXECUTE语句执行存储过程237

8.6删除存储过程238

8.6.1在SQL Server Management Studio中删除存储过程238

8.6.2用DROP PROCEDURE语句删除存储过程238

8.7常用系统存储过程239

8.7.1 sp_help存储过程239

8.7.2 sp_rename、sp_renamedb存储过程240

8.7.3常用系统存储过程分类241

8.8建立CLR存储过程244

8.9 本章知识点综合应用248

8.10本章小结255

8.11本章习题256

第9章 以一敌百:函数257

9.1函数概述258

9.1.1函数的结构258

9.1.2函数的类型258

9.1.3使用函数的优点258

9.2设计用户定义函数259

9.2.1选择函数类型259

9.2.2函数与存储过程259

9.3创建用户定义函数260

9.3.1在SQL Server Management Studio中建立用户自定义函数260

9.3.2用CREATE FUNCTION语句创建函数262

9.4执行用户定义函数265

9.4.1执行的位置265

9.4.2执行用户定义函数的例子266

9.5删除用户定义函数267

9.5.1在 SQL Server Management Studio中删除用户定义函数267

9.5.2用DROP FUNCTION语句删除用户定义函数268

9.6常用内置函数269

9.6.1聚合函数269

9.6.2配置函数271

9.6.3游标函数273

9.6.4日期和时间函数273

9.6.5数学函数274

9.6.6元数据函数275

9.6.7排名函数277

9.6.8行集函数277

9.6.9安全函数278

9.6.10字符串函数279

9.6.11系统函数280

9.6.12系统统计函数282

9.6.13文本和图像函数283

9.7创建CLR函数283

9.7.1创建CLR函数的一般步骤283

9.7.2使用CLR函数的优点284

9.7.3创建CLR函数的实例284

9.8本章知识点综合应用287

9.9本章小结292

9.10本章习题292

第10章 张弛有度:约束294

10.1约束概述295

10.1.1数据完整性295

10.1.2约束的概念和类型296

10.2设计约束296

10.2.1定义约束的方式297

10.2.2定义约束的语法结构297

10.3主键约束298

10.3.1一个主键约束的示例298

10.3.2使用表设计器定义主键约束299

10.3.3使用T-SQL定义主键约束300

10.4外键约束302

10.4.1一个外键约束的示例302

10.4.2使用表设计器定义外键约束304

10.4.3使用T-SQL定义外键约束309

10.5 UNIQUE约束310

10.5.1一个UNIQUE约束的示例310

10.5.2使用表设计器定义UNIQUE约束313

10.5.3使用T-SQL定义UNIQUE约束315

10.6 CHECK约束316

10.6.1一个CHECK约束的示例317

10.6.2使用表设计器定义CHECK约束317

10.6.3使用T-SQL定义CHECK约束320

10.7 DEFAULT约束320

10.7.1使用表设计器定义DEFAULT约束321

10.7.2使用T-SQL定义DEFAULT约束321

10.8禁用约束322

10.8.1对复制禁用外键约束322

10.8.2对复制禁用CHECK约束323

10.8.3对INSERT和UPDATE语句禁用外键约束324

10.8.4对INSERT和UPDATE语句禁用CHECK约束325

10.9本章知识点综合应用325

10.10本章小结329

10.11本章习题330

第11章 触发器331

11.1触发器概述332

11.1.1触发器的作用332

11.1.2触发器的分类332

11.1.3触发器的工作原理333

11.2设计触发器333

11.2.1理解AFTER、 INSTEAD OF触发器的使用要求333

11.2.2创建触发器前应考虑的问题334

11.3创建触发器334

11.3.1在SQL Server Management Studio中创建触发器的步骤334

11.3.2使用CREATE TRIGGER语句创建触发器337

11.4修改触发器339

11.4.1在SQL Server Management Studio中修改触发器的步骤339

11.4.2使用ALTER TRIGGER语句修改触发器340

11.5删除触发器342

11.5.1使用SQL Server Management Studio删除触发器342

11.5.2使用DROP TRIGGER语句删除触发器343

11.6禁用/启用触发器344

11.6.1禁用触发器344

11.6.2启用触发器346

11.7设计CLR触发器348

11.7.1创建CLR触发器的一般步骤348

11.7.2创建CLR触发器的示例349

11.8设计DDL触发器353

11.8.1 CREATE TRIGGER创建DDL触发器的语法353

11.8.2使用CREATE TRIGGER创建DDL触发器的示例354

11.9本章知识点综合应用355

11.10本章小结360

11.11本章习题360

第12章 循规蹈矩:事务和锁361

12.1事务362

12.1.1事务的特点362

12.1.2启动事务(BEGIN TRANSACTION)362

12.1.3保存事务(SAVE TRANSACTION)364

12.1.4提交事务(COMMIT TRANSACTION)365

12.1.5回滚事务(ROLLBACK TRANSACTION)366

12.1.6自动提交事务369

12.1.7显式事务371

12.1.8隐式事务373

12.1.9事务嵌套375

12.2管理并发数据访问379

12.2.1并发的影响379

12.2.2并发控制的类型380

12.2.3事务的隔离级别380

12.3锁定381

12.3.1可以锁定的资源381

12.3.2锁模式382

12.3.3死锁383

12.4本章知识点综合应用384

12.5本章小结386

12.6本章习题387

第13章 化繁为简:索引和查询优化388

13.1索引概述389

13.1.1聚集索引和非聚集索引389

13.1.2填充因子389

13.1.3使用目录视图查看索引389

13.2用CREATE INDEX语句创建索引391

13.2.1基本语法391

13.2.2创建简单的复合索引394

13.2.3创建唯一索引395

13.2.4创建聚集索引397

13.2.5指定索引存放的文件组399

13.3用ALTER INDEX语句修改索引400

13.3.1基本语法400

13.3.2设置索引的选项401

13.3.3禁用/启用索引402

13.4用DROPINDEX语句删除索引404

13.4.1基本语法404

13.4.2使用DROP INDEX删除聚集索引并将表移动到新文件组405

13.4.3使用DROPINDEX删除PRIMARY KEY约束408

13.5重新组织和重新生成索引410

13.5.1理解重新组织、生成索引410

13.5.2重新组织索引411

13.5.3重新生成索引413

13.6本章知识点综合应用414

13.7本章小结415

13.8本章习题416

第14章 以进为退:数据库备份与恢复417

14.1备份与恢复简介418

14.1.1备份类型418

14.1.2恢复模式419

14.1.3如何备份数据库421

14.1.4数据库备份到哪里422

14.2在SQL Server Management Studio中备份数据库424

14.3用T-SQL语言备份数据库428

14.3.1完整备份与差异备份428

14.3.2备份文件和文件组431

14.3.3事务日志备份432

14.4备份设备管理434

14.4.1查看备份设备的内容434

14.4.2通过备份设备来备份数据库436

14.4.3验证备份的内容437

14.4.4删除备份设备438

14.5在SQL Server Management Studio中还原数据库440

14.5.1还原数据库的方式440

14.5.2还原数据库前要注意的事项440

14.5.3还原数据库备份440

14.5.4还原文件和文件组备份444

14.5.5从现有的备份创建新的数据库446

14.6用T-SQL语言还原数据库448

14.6.1还原完整备份448

14.6.2还原差异备份451

14.6.3还原事务日志备份452

14.6.4还原文件和文件组备份452

14.6.5将数据库还原到某个时间点453

14.6.6将文件还原到新位置上454

14.7建立自动备份的维护计划454

14.8本章知识点综合应用458

14.8本章小结461

14.9本章习题461

第15章 攻防相守:SQL Server 2008的安全462

15.1 SQL Server 2008的身份验证模式463

15.2访问权限465

15.3用户和登录名466

15.3.1创建SQL Server登录名466

15.3.2添加用户467

15.3.3使用新登录名登录469

15.3.4为用户设置权限470

15.4角色476

15.4.1角色介绍476

15.4.2服务器角色477

15.4.3将用户设为服务器角色成员477

15.4.4数据库角色477

15.4.5将用户设为数据库角色成员478

15.4.6创建用户自定义数据库角色479

15.4.7应用程序角色481

15.4.8创建应用程序角色481

15.4.9使用应用程序角色483

15.5架构485

15.6确保数据库服务器的安全486

15.7本章知识点综合应用488

15.8本章小结491

15.9本章习题492

热门推荐