图书介绍

SQL SERVER数据库配置与管理指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL SERVER数据库配置与管理指南
  • 刘奎著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302214366
  • 出版时间:2010
  • 标注页数:486页
  • 文件大小:158MB
  • 文件页数:501页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008

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基础篇2

第1章 SQL Server 2008基础概述2

1.1 了解SQL Server2

1.1.1 SQL Server语言介绍2

1.1.2 SQL Server的发展3

1.2 SQL Server 2008数据库系统概述3

1.2.1 SQL Server 2008介绍4

1.2.2 SQL Server 2008的新增功能4

1.3 SQL Server 2008的安装与卸载5

1.3.1 安装SQL Server 2008 时的注意事项5

1.3.2 安装的操作系统及硬件要求5

1.3.3 系统安装的操作步骤6

1.3.4 卸载SQL Server 200810

1.4 小结10

第2章 SQL Server 2008数据库介绍11

2.1 数据库概述11

2.1.1 数据库的基本概念11

2.1.2 数据库的基本结构11

2.1.3 数据库的特点12

2.1.4 数据库管理的发展阶段12

2.2 数据库的基本类型13

2.2.1 层次型数据库13

2.2.2 网络型数据库14

2.2.3 关系型数据库14

2.3 SQL Server数据库中的对象15

2.3.1 数据表15

2.3.2 视图15

2.3.3 索引15

2.3.4 存储过程15

2.3.5 触发器16

2.3.6 约束16

2.3.7 默认值16

2.3.8 角色16

2.3.9 用户16

2.4 SQL Server 2008中的数据类型17

2.4.1 字符串数据类型17

2.4.2 二进制数据类型17

2.4.3 数值数据类型17

2.4.4 浮点数据类型18

2.4.5 日期时间数据类型18

2.4.6 自定义数据类型19

2.5 小结19

第3章 SQL Server Management Studio管理器20

3.1 SQL Server Management Studio介绍20

3.1.1 启动SQL Server Management Studio20

3.1.2 设置环境布局21

3.1.3 配置选项22

3.1.4 代码编辑器的使用23

3.2 管理数据库25

3.2.1 创建数据库25

3.2.2 删除数据库27

3.2.3 分离数据库28

3.2.4 附加数据库29

3.2.5 备份数据库30

3.2.6 恢复数据库31

3.2.7 收缩数据库34

3.3 管理数据表35

3.3.1 创建数据表35

3.3.2 修改数据表36

3.3.3 重命名数据表38

3.3.4 删除数据表38

3.3.5 导入数据表39

3.3.6 导出数据表41

3.3.7 数据压缩44

3.4 索引的管理46

3.4.1 创建索引46

3.4.2 管理索引47

3.4.3 删除索引49

3.5 数据表中记录信息的维护50

3.5.1 插入数据信息50

3.5.2 修改数据信息51

3.5.3 删除数据信息51

3.6 小结52

第4章 SQL Server 2008中的数据表与视图53

4.1 了解数据表与视图53

4.1.1 什么是数据表53

4.1.2 数据表的种类53

4.1.3 什么是视图54

4.1.4 视图的种类54

4.1.5 视图的作用54

4.2 使用CREATE TABLE语句创建数据表55

4.2.1 CREATE TABLE语句的语法结构55

4.2.2 创建常见的数据表55

4.2.3 创建具有自动编号字段的数据表56

4.2.4 创建具有默认值字段的数据表57

4.2.5 创建具有约束规则的数据表58

4.2.6 创建临时表59

4.3 使用ALTER TABLE语句修改数据表61

4.3.1 ALTER TABLE语句的语法结构61

4.3.2 添加新的字段61

4.3.3 删除字段62

4.3.4 修改字段属性62

4.3.5 设置数据表主键63

4.3.6 禁用与启用约束64

4.4 使用DROP TABLE语句删除数据表65

4.4.1 DROP TABLE语句的语法结构65

4.4.2 删除数据表65

4.4.3 删除临时表66

4.5 在SQL Server Management Studio中管理视图67

4.5.1 在SQL Server Management Studio中创建视图67

4.5.2 在SQL Server Management Studio中修改视图69

4.5.3 在SQL Server Management Studio中删除视图70

4.6 使用T-SQL语句管理视图71

4.6.1 使用CREATE VIEW语句创建视图71

4.6.2 使用ALTER VIEW语句修改视图73

4.6.3 使用DROP VIEW语句删除视图74

4.7 视图的基本应用75

4.7.1 使用视图查询数据75

4.7.2 使用视图统计数据76

4.7.3 通过视图向数据表中插入数据77

4.7.4 通过视图修改数据表中的数据78

4.7.5 通过视图删除数据表中的数据79

4.8 小结80

第2篇 SQL Server 2008数据库管理篇82

第5章 T-SQL基础查询82

5.1 SELECT查询语句介绍82

5.1.1 SELECT语句的语法结构82

5.1.2 SELECT语句的执行过程83

5.2 SELECT语句查询83

5.2.1 查询指定列数据83

5.2.2 查询所有列数据84

5.2.3 在查询时使用别名85

5.3 基础条件查询85

5.3.1 相等条件查询85

5.3.2 不等条件查询86

5.3.3 区间条件查询87

5.4 运算符查询88

5.4.1 AND运算符查询88

5.4.2 OR运算符查询89

5.4.3 AND运算符与OR运算符组合查询90

5.4.4 IN运算符查询91

5.4.5 NOT IN运算符查询91

5.5 日期时间查询92

5.5.1 查询指定日期数据92

5.5.2 查询日期区间数据93

5.5.3 查询大于或小于某日期的数据93

5.6 模糊查询94

5.6.1 LIKE运算符查询94

5.6.2 “%”通配符查询95

5.6.3 “_”通配符查询96

5.6.4 “[]”通配符查询97

5.7 查询中的相关处理97

5.7.1 去除重复记录97

5.7.2 查询前n条数据记录98

5.7.3 获取指定字段的空值99

5.8 对查询结果进行排序100

5.8.1 ORDER BY语句的语句结构100

5.8.2 单列排序100

5.8.3 多列排序101

5.8.4 在排序时使用序号102

5.9 小结103

第6章 T-SQL高级查询104

6.1 连接查询104

6.1.1 多表连接查询104

6.1.2 内连接查询105

6.1.3 外连接查询106

6.1.4 自连接查询108

6.2 联合查询109

6.2.1 UNION语句查询109

6.2.2 INTERSECT语句查询110

6.2.3 EXCEPT语句查询111

6.3 子查询112

6.3.1 SELECT语句中的子查询112

6.3.2 IN语句中的子查询113

6.3.3 EXISTS语句的子查询114

6.3.4 ANY运算符的子查询115

6.3.5 ALL运算符的子查询115

6.4 交叉表查询116

6.4.1 使用CASE语句实现交叉表查询116

6.4.2 使用PIVOT语句实现交叉表查询117

6.5 小结119

第7章 数据维护操作120

7.1 数据的插入操作120

7.1.1 INSERT语句的语法结构120

7.1.2 向数据表中的部分字段插入数据121

7.1.3 向数据表中所有的字段插入数据121

7.1.4 NULL值的插入122

7.1.5 使用INSERT INTO…SELECT语句插入数据123

7.1.6 使用SELECT INTO语句插入数据125

7.2 使用UPDATE语句修改数据记录126

7.2.1 UPDATE语句的语法结构126

7.2.2 根据条件修改数据记录126

7.2.3 修改数据表中所有的数据记录127

7.2.4 修改数据字段中为NULL的数据信息128

7.2.5 修改数据表中的前n条数据记录129

7.3 使用DELETE语句删除数据记录130

7.3.1 DELETE语句的语法结构130

7.3.2 根据条件删除数据记录130

7.3.3 删除数据表中所有的数据记录131

7.4 使用TRUNCATE TABLE语句删除数据记录131

7.4.1 TRUNCATE TABLE语句的语法结构132

7.4.2 使用TRUNCATE TABLE语句删除数据记录132

7.5 小结133

第8章 存储过程134

8.1 存储过程概述134

8.1.1 什么是存储过程134

8.1.2 存储过程的分类134

8.1.3 使用存储过程的优点135

8.2 创建存储过程135

8.2.1 在SQL Server Management Studio中创建存储过程135

8.2.2 创建存储过程的语法结构136

8.2.3 创建简单的存储过程137

8.2.4 创建具有输入参数的存储过程138

8.2.5 创建带有返回参数的存储过程139

8.2.6 创建加密的存储过程140

8.2.7 创建CLR存储过程141

8.3 执行存储过程143

8.3.1 在SQL Server Management Studio中执行存储过程143

8.3.2 使用EXECUTE语句执行存储过程144

8.4 修改存储过程145

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

8.4.2 使用ALTER PROCEDURE语句修改存储过程146

8.5 重命名存储过程148

8.5.1 在SQL Server Management Studio中重命名存储过程148

8.5.2 使用sp_rename语句重命名存储过程149

8.6 删除存储过程150

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

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

8.7 查看存储过程152

8.7.1 查看存储过程的源代码152

8.7.2 查看存储过程中的对象152

8.8 存储过程的扩展应用153

8.8.1 扩展存储过程的使用153

8.8.2 错误信息处理155

8.9 小结155

第9章 触发器156

9.1 触发器概述156

9.1.1 了解触发器156

9.1.2 触发器的分类157

9.1.3 触发器的作用157

9.2 创建触发器157

9.2.1 在SQL Server Management Studio中创建触发器157

9.2.2 创建INSERT类型的触发器159

9.2.3 创建UPDATE类型的触发器162

9.2.4 创建DELETE类型的触发器165

9.2.5 创建INSTEAD OF类型的触发器167

9.2.6 创建DDL触发器169

9.3 修改触发器171

9.3.1 在SQL Server Management Studio中修改触发器171

9.3.2 使用ALTER TRIGGER语句修改触发器171

9.4 删除触发器173

9.4.1 在SQL Server Management Studio中删除触发器173

9.4.2 使用DROP TRIGGER语句删除触发器174

9.5 启用与禁用触发器174

9.5.1 禁用触发器174

9.5.2 启用触发器176

9.6 小结178

第10章 游标管理179

10.1 游标概述179

10.1.1 什么是游标179

10.1.2 游标的类型179

10.1.3 游标的作用180

10.2 游标的基础操作180

10.2.1 定义游标180

10.2.2 打开游标181

10.2.3 读取游标182

10.2.4 游标变量的使用184

10.2.5 关闭与释放游标185

10.3 游标的应用186

10.3.1 使用游标查询数据186

10.3.2 使用游标修改数据187

10.3.3 使用游标删除数据188

10.3.4 使用游标统计数据189

10.3.5 使用游标查询数据记录条数191

10.3.6 使用函数查看游标的状态192

10.3.7 使用系统存储过程查看游标属性194

10.4 小结196

第11章 函数应用197

11.1 函数概述197

11.1.1 函数的结构与优点197

11.1.2 函数的类型197

11.2 常用函数198

11.2.1 字符串函数198

11.2.2 日期与时间函数203

11.2.3 数学函数206

11.2.4 类型转换函数211

11.3 系统函数212

11.3.1 常用系统函数212

11.3.2 系统统计函数217

11.4 特殊函数218

11.4.1 聚合函数218

11.4.2 配置函数221

11.4.3 元数据函数222

11.5 用户自定义函数226

11.5.1 创建用户自定义函数226

11.5.2 删除用户自定义函数231

11.6 CLR函数233

11.6.1 CLR函数的优点233

11.6.2 创建CLR函数233

11.7 小结235

第12章 索引与约束管理236

12.1 索引与约束概述236

12.1.1 索引的概念236

12.1.2 索引的种类236

12.1.3 填充因子237

12.1.4 约束的概念237

12.1.5 约束的类型237

12.2 创建索引238

12.2.1 CREATE INDEX语句的语法结构238

12.2.2 创建聚集索引238

12.2.3 创建非聚集索引240

12.2.4 创建唯一索引241

12.3 修改索引242

12.3.1 ALTER INDEX语句的语法结构242

12.3.2 设置索引的选项243

12.3.3 禁用索引244

12.3.4 启用索引245

12.4 删除索引245

12.4.1 DROP INDEX语句的语法结构245

12.4.2 使用DROP INDEX语句删除索引246

12.5 常用约束246

12.5.1 主键约束246

12.5.2 外键约束247

12.5.3 DEFAULT约束250

12.5.4 UNIQUE约束252

12.5.5 CHECK约束254

12.6 管理约束255

12.6.1 禁用约束255

12.6.2 启用约束256

12.6.3 删除约束257

12.7 小结258

第13章 事务控制与锁定259

13.1 事务概述259

13.1.1 事务的概念259

13.1.2 事务的种类259

13.1.3 事务的特点260

13.2 事务的基本操作260

13.2.1 启动事务260

13.2.2 提交事务262

13.2.3 回滚事务263

13.2.4 设置事务保存点264

13.3 事务的并发控制265

13.3.1 并发操作的问题265

13.3.2 事务的隔离级别266

13.4 锁定267

13.4.1 锁的概念和作用267

13.4.2 锁的模式267

13.4.3 表级锁的使用267

13.4.4 设置隔离级别实现并发控制269

13.4.5 死锁及其相关的处理272

13.5 小结272

第3篇 SQL Server 2008管理及应用篇274

第14章 服务器的管理操作274

14.1 数据库服务器管理274

14.1.1 创建服务器组274

14.1.2 注册与删除数据库服务器275

14.1.3 断开与连接数据库服务器277

14.2 SQL Server配置管理器中的相关操作277

14.2.1 启动与停止SQL Server服务277

14.2.2 更改服务的登录身份279

14.2.3 配置服务的启动模式280

14.2.4 网络协议配置281

14.2.5 客户端协议配置282

14.2.6 设置系统启动参数283

14.2.7 创建与删除别名284

14.3 配置SQL Server 2008服务器属性285

14.3.1 配置内存属性285

14.3.2 配置处理器属性286

14.3.3 配置安全属性287

14.3.4 配置连接属性288

14.3.5 配置数据库属性289

14.3.6 配置权限属性290

14.4 小结291

第15章 数据库的管理操作292

15.1 SQL Server 2008数据库概述292

15.1.1 SQL Server 2008系统数据库292

15.1.2 文件和文件组293

15.1.3 数据库状态294

15.2 创建数据库294

15.2.1 CREATE DATABASE语句的语法结构294

15.2.2 使用CREATE DATABASE语句创建数据库296

15.3 维护数据库297

15.3.1 修改数据库的名称297

15.3.2 扩充数据库的容量299

15.3.3 压缩数据库300

15.3.4 数据文件的维护301

15.3.5 日志文件的维护303

15.3.6 移动数据文件304

15.4 管理数据库306

15.4.1 分离数据库306

15.4.2 附加数据库307

15.4.3 隐藏系统数据库对象309

15.4.4 数据库快照管理310

15.5 删除数据库312

15.5.1 DROP DATABASE语句的语法结构312

15.5.2 使用DROP DATABASE语句删除数据库313

15.6 小结313

第16章 报表服务及管理314

16.1 SQL Server 2008报表概述314

16.1.1 报表的概念314

16.1.2 报表的生命周期314

16.1.3 报表的关键术语315

16.1.4 报表构件及工具317

16.1.5 配置报表服务器318

16.2 创建报表320

16.2.1 使用报表向导创建报表321

16.2.2 使用报表设计器创建报表324

16.2.3 创建带有参数的报表327

16.2.4 导入报表329

16.3 运行与管理报表330

16.3.1 运行报表331

16.3.2 使用报表管理器维护报表331

16.4 小结334

第17章 XML数据管理335

17.1 XML概述335

17.1.1 XML概念的理解335

17.1.2 XML的特性335

17.1.3 SQL Server 2008数据库对XML的支持336

17.2 XML数据类型336

17.2.1 理解XML数据类型336

17.2.2 给XML数据类型的变量赋值336

17.2.3 向数据表中插入XML数据337

17.2.4 XML数据类型的提供方法338

17.3 XML数据管理346

17.3.1 使用FOR XML语句管理XML346

17.3.2 使用OPENXML语句管理XML351

17.3.3 设置行集格式353

17.4 管理XML Schema354

17.4.1 创建XML Schema354

17.4.2 修改XML Schema356

17.4.3 删除XML Schema357

17.5 XML索引管理358

17.5.1 XML索引的类型358

17.5.2 新建XML索引358

17.5.3 修改XML索引361

17.5.4 删除XML索引361

17.6 小结362

第18章 自动化任务与复制任务管理363

18.1 SQL Server代理363

18.1.1 SQL Server代理介绍363

18.1.2 设置SQL Server代理363

18.1.3 启动和停止SQL Server代理365

18.1.4 SQL Server代理的安全性367

18.2 作业368

18.2.1 创建作业369

18.2.2 创建作业步骤371

18.2.3 创建作业计划373

18.2.4 启用与禁用作业374

18.2.5 查看作业日志375

18.2.6 修改与删除作业376

18.3 警报与操作员377

18.3.1 创建警报377

18.3.2 创建操作员378

18.3.3 为操作员分配警报379

18.3.4 删除警报380

18.4 维护计划381

18.4.1 通过向导创建维护计划381

18.4.2 手动创建维护计划384

18.5 SQL Server 2008中的复制任务386

18.5.1 复制概述386

18.5.2 复制类型386

18.5.3 创建发布387

18.5.4 创建订阅389

18.6 小结392

第19章 数据库安全管理393

19.1 服务器安全管理393

19.1.1 SQL Server的验证模式393

19.1.2 登录名管理394

19.1.3 凭据管理397

19.2 数据库安全管理399

19.2.1 管理用户399

19.2.2 数据库角色管理402

19.3 密钥与证书管理404

19.3.1 密钥管理404

19.3.2 证书管理405

19.4 数据备份管理407

19.4.1 数据备份介绍407

19.4.2 数据备份的类型408

19.4.3 使用T-SQL语句备份数据库408

19.5 数据还原管理413

19.5.1 数据还原的过程413

19.5.2 使用T-SQL还原数据库413

19.6 小结415

第20章 SQL Server 2008中的实用工具416

20.1 数据库引擎优化顾问416

20.1.1 启动数据库引擎优化顾问416

20.1.2 使用数据库引擎优化顾问417

20.2 SQL Server命令提示工具419

20.2.1 sqlcmd工具419

20.2.2 使用sqlserver维护SQL Server425

20.2.3 使用sqldiag工具收集诊断信息425

20.2.4 sqlwb实用工具426

20.3 SQL Server 2008联机丛书的使用427

20.3.1 SQL Server 2008联机丛书介绍427

20.3.2 SQL Server 2008联机丛书的使用428

20.4 小结428

第4篇 数据库开发应用篇430

第21章 VB 6.0在SQL Server 2008中的应用430

21.1 VB 6.0开发环境介绍430

21.1.1 VB 6.0开发环境430

21.1.2 设置编程环境435

21.2 VB 6.0开发超市管理系统437

21.2.1 系统目标437

21.2.2 设计数据库438

21.2.3 设计连接数据库的模块441

21.2.4 系统登录模块的设计442

21.2.5 系统主界面的实现444

21.2.6 出入库管理模块的设计445

21.2.7 商品销售模块的设计448

21.2.8 销售统计模块的设计451

21.2.9 编译及生成可执行程序453

21.3 小结454

第22章 C#在SQL Server 2008中的应用455

22.1 C#语言介绍455

22.1.1 C#的由来455

22.1.2 C#的特点455

22.2 .NET开发平台介绍456

22.2.1 .NET概述457

22.2.2 Microsoft Visual Studio.NET 2005集成开发环境介绍457

22.3 C#开发商品销售管理系统458

22.3.1 系统目标458

22.3.2 设计数据库459

22.3.3 登录模块的设计463

22.3.4 系统主窗体的设计466

22.3.5 销售管理模块的设计469

22.3.6 分店调货模块的设计474

22.3.7 商品销售信息查询模块的设计478

22.4 小结481

附录A482

A.1 SQL保留字482

A.2 常用的SQL命令484

热门推荐