图书介绍

SQL Server 2008从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2008从入门到精通
  • 胡超,闫玉宝等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122119063
  • 出版时间:2011
  • 标注页数:500页
  • 文件大小:165MB
  • 文件页数:518页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008

PDF下载


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

下载说明

SQL Server 2008从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第一篇SQL Server 2008基础知识2

第1章 引言2

1.1数据库的发展2

1.1.1手工阶段2

1.1.2文件系统阶段3

1.1.3数据库管理系统阶段4

1.2数据模型5

1.2.1层次数据库管理系统5

1.2.2网状数据库管理系统6

1.2.3关系数据库管理系统8

1.3对象-关系映射思想10

1.3.1对象-关系映射作用10

1.3.2对象-关系映射系统11

1.4数据库管理系统的用途11

1.4.1作为C/S软件系统的后台11

1.4.2作为B/S软件系统的后台12

1.5小结13

1.6习题13

第2章SQL Server 2008入门14

2.1 SQL Server 2008的产品组件与版本14

2.1.1 SQL Server的发展史14

2.1.2 SQL Server 2008的产品组件15

2.1.3 SQL Server 2008的版本15

2.2 SQL Server 2008的新性能16

2.2.1对于SQL Server 2005的升级17

2.2.2对于SQL Server 2000的升级18

2.2.3管理工具的提升18

2.2.4编程扩展19

2.3与其他流行数据库的比较19

2.3.1比较的标准19

2.3.2与Oracle的比较20

2.3.3与MySQL的比较20

2.3.4与DB2的比较21

2.4小结21

2.5习题21

第3章 规划、安装和配置SQL Server 200822

3.1规划SQL Server 200822

3.1.1企业信息化战略22

3.1.2企业网络结构22

3.1.3安装于Web服务器23

3.1.4安装于独立的数据库服务器24

3.2安装SQL Server 200824

3.2.1安装SQL Server 2008所需的软硬件环境24

3.2.2创建Windows账户26

3.2.3安装SQL Server 200829

3.2.4 SQL Server 2008安装的一些注意事项37

3.3升级到SQL Server 200838

3.3.1企业进行升级准备38

3.3.2 SQL Server 2008升级顾问38

3.3.3升级安装42

3.3.4迁移安装44

3.4 SQL Server 2008的目录和服务44

3.4.1 SQL Server 2008实例的文件44

3.4.2 SQL Server 2008实例的服务45

3.5修改SQL Server 2008实例47

3.5.1添加功能组件47

3.5.2修复现有的功能组件49

3.5.3删除SQL Server 2008实例50

3.6配置SQL Server 200851

3.6.1服务端网络设置52

3.6.2客户端网络设置52

3.6.3 SQL Server Management Studio:图形界面工具54

3.6.4设置SQL Server Management Studio工具55

3.6.5服务器配置选项57

3.7小结60

3.8习题61

第4章 创建数据库62

4.1数据库创建基础62

4.1.1使用SQL Server Management Studio查询窗口62

4.1.2使用SQL Server Management Studio图形化65

4.1.3使用数据库66

4.1.4删除数据库66

4.1.5命令行工具68

4.1.6 CREATE DATABASE语句:创建数据库69

4.2数据库的组成72

4.2.1数据库的文件组成73

4.2.2数据库的对象组成75

4.3设置数据库选项76

4.4变更数据库77

4.4.1数据库更名77

4.4.2变更文件组78

4.4.3变更数据库的文件80

4.5移动数据库85

4.5.1分离85

4.5.2附加87

4.6系统数据库介绍88

4.6.1系统数据库88

4.6.2 master数据库:记录系统级别信息89

4.6.3 msdb数据库:用于计划警报和作业89

4.6.4 model数据库:创建用户数据库的模板89

4.6.5 resource数据库:包含系统对象89

4.6.6 tempdb数据库:全局临时资源90

4.7小结90

4.8习题91

第5章 创建表92

5.1表创建基础92

5.1.1 SQL Server Management Studio的界面操作方式92

5.1.2 SQL Server Management Studio的查询方式95

5.1.3界面操作方式和查询方式95

5.2什么是表96

5.2.1 SQL Server中表概述96

5.2.2 SQL Server中的系统表97

5.2.3用户自定义表98

5.2.4临时表99

5.2.5专用的管理员连接100

5.3数据类型101

5.3.1精确数字类型102

5.3.2近似数字类型104

5.3.3 Unicode字符串105

5.3.4字符串数据类型的排序规则和存储106

5.3.5二进制字符串110

5.3.6日期和时间117

5.3.7字符串118

5.3.8其他数据类型118

5.3.9创建自定义的数据类型123

5.4列的其他属性126

5.4.1 NULL与NOT NULL约束126

5.4.2 IDENTITY的应用127

5.5小结128

5.6习题128

第6章SQL Server的命名规则129

6.1命名原则129

6.1.1匈牙利命名法129

6.1.2驼峰法129

6.2创建中文命名的表130

6.3创建名称带空格的表131

6.4创建使用标识符命名的表132

6.5 SQL Server的标识符133

6.5.1标识符分类134

6.5.2标识符格式134

6.6小结135

6.7习题135

第7章SQL基本语句136

7.1 Transact-SQL语言136

7.2数据定义语言137

7.2.1 CREATE语句:创建数据库137

7.2.2 DROP语句:删除数据库144

7.2.3 ALTER语句:修改数据库144

7.2.4 REVOKE语句:安全性语句145

7.3数据操纵语言145

7.3.1 SELECT语句:查询数据145

7.3.2 INSERT语句:插入数据150

7.3.3 UPDATE语句:更新数据152

7.3.4 Delete语句:删除数据153

7.4其他常用语句154

7.4.1 WHERE子句:给出条件语句154

7.4.2带AND关键字的WHERE子句160

7.4.3 GROUP BY子句:分组语句161

7.4.4 HAVING子句:分组条件164

7.4.5 ORDER BY子句:排序语句166

7.4.6 TOP子句:查看前几条记录167

7.4.7 DISTINCT子句:去掉重复记录169

7.4.8 BETWEEN子句:指定范围条件169

7.4.9模糊查询LIKE子句171

7.4.10 IN子句:值包含在列表中172

7.4.11 NOT IN子句:值不包含在列表中173

7.4.12 COMPUTE子句:生成统计信息174

7.4.13 COMPUTE BY子句:计算统计信息174

7.4.14列的别名175

7.5关系连接175

7.5.1连接查询介绍175

7.5.2笛卡尔积177

7.5.3内部连接179

7.5.4使用表别名181

7.5.5外部连接181

7.5.6自连接183

7.5.7联合查询184

7.6小结185

7.7习题185

第8章 数据库关系图187

8.1表的主键187

8.1.1主键187

8.1.2表student和表student_new187

8.1.3在一个列上创建主键188

8.1.4在多个列的组合上创建主键191

8.1.5创建主键的语法193

8.1.6查看主键194

8.2表的外键195

8.2.1外键195

8.2.2表prize_student和表prize_ student_new195

8.2.3在一个列上创建外键196

8.2.4在多个列的组合上创建外键198

8.2.5创建外键的语法200

8.2.6查看外键201

8.3使用主键和外键202

8.3.1仅含主键的表202

8.3.2含主键和外键的外键表203

8.3.3含主键的主键表204

8.4表关系类型205

8.5数据库关系图206

8.5.1添加数据库关系图支持206

8.5.2创建数据库关系图206

8.6小结210

87习题210

第二篇 数据库核心技术212

第9章 数据库的高级操作212

9.1使用SQL查看数据库的对象212

9.1.1查看当前SQL Server实例的所有数据库212

9.1.2查看当前数据库下的表213

9.1.3查看表的信息214

9.2收缩数据库216

9.2.1自动收缩数据库216

9.2.2手动收缩217

9.2.3使用SQL Server Management Studio手动收缩数据库或文件219

9.3使用Windows管理工具【性能】监视服务器219

9.3.1【性能】的使用方案219

9.3.2使用【性能】监视磁盘活动220

9.3.3使用【性能】监视CPU使用率222

9.3.4使用【性能】监视内存使用量223

9.3.5使用【性能】监视SQLServer等对象223

9.3.6使用【性能】的日志和警报224

9.4 SQL跟踪227

9.4.1 SQL Server Profiler介绍:SQL跟踪图形化工具227

9.4.2使用SQL Server Profiler创建跟踪227

9.4.3使用SQL Server Profiler重播跟踪230

9.4.4使用SQL Server Profiler创建跟踪模板231

9.4.5系统存储过程创建SQL跟踪232

9.5资源调控器235

9.5.1【资源调控器】介绍235

9.5.2资源池237

9.5.3工作负荷组239

9.5.4分类器函数241

9.5.5使用SQL语句查询【资源调控器】中的内容243

9.6小结246

9.7习题246

第10章 表的高级操作247

10.1数据导入导出247

10.1.1支持的数据源247

10.1.2将数据导出到Microsoft Excel248

10.1.3从Microsoft Excel导入数据253

10.2更改跟踪257

10.2.1更改跟踪257

10.2.2更改跟踪的同步方案258

10.2.3启用更改跟踪259

10.2.4管理更改跟踪261

10.2.5使用更改跟踪264

10.3变更数据捕获269

10.3.1变更数据捕获介绍269

10.3.2启用变更数据捕获270

10.3.3管理变更数据捕获272

10.3.4使用变更数据捕获276

10.3.5变更数据捕获的日志278

10.4小结278

10.5习题278

第11章 数据完整性279

11.1数据完整性介绍279

11.2约束280

11.2.1 NOT NULL约束:不允许空值280

11.2.2 CHECK约束:添加约束条件281

11.2.3 UNIQUE约束:重复约束285

11.2.4主键与外键约束287

11.3默认值288

11.3.1默认值介绍288

11.3.2定义DEFAULT288

11.3.3使用DEFAULT290

11.4小结291

11.5习题291

第12章 视图292

12.1视图介绍292

12.1.1视图定义292

12.1.2视图的类型292

12.1.3视图的限制293

12.2标准视图293

12.2.1 SQL Server Management Studio的视图设计环境293

12.2.2创建仅使用当前数据库的表的视图295

12.2.3创建使用当前数据库的表和视图的视图297

12.2.4创建使用多个数据库的表的视图299

12.2.5管理视图301

12.2.6视图的用途302

12.2.7使用视图更新基表的数据304

12.3索引视图306

12.3.1索引视图的要求306

12.3.2创建索引视图307

12.4小结308

12.5习题308

第13章 存储过程309

13.1存储过程介绍309

13.1.1理解存储过程309

13.1.2存储过程的要求310

13.1.3存储过程的类型311

13.2 Transact-SQL存储过程311

13.2.1 CREATE PROCEDURE语句:创建存储过程311

13.2.2 EXECUTE语句:执行存储过程312

13.2.3不带参数的存储过程313

13.2.4带输入参数的存储过程316

13.2.5带输入参数和输出参数的存储过程317

13.2.6输入参数含默认值的存储过程319

13.2.7运行时重新编译321

13.2.8查看当前数据库中的存储过程322

13.2.9管理存储过程324

13.3 CLR存储过程326

13.3.1 CLR数据类型与SQL Server数据类型326

13.3.2使用Visual Studio*2008创建CLR存储过程327

13.3.3执行CLR存储过程331

13.4小结331

13.5习题331

第14章 函数332

14.1函数的限制332

14.2创建表值函数333

14.2.1多语句表值函数333

14.2.2创建一个没有参数的多语句表值函数334

14.2.3使用多语句表值函数336

14.2.4创建一个带参数的多语句表值函数336

14.2.5创建一个带参数默认值的多语句表值函数338

14.2.6内联表值函数339

14.3创建标量值函数341

14.3.1标量值函数341

14.3.2创建多语句标量值函数342

14.3.3使用标量值函数343

14.4创建和执行聚合函数(CLR)343

14.4.1创建CLR聚合函数343

14.4.2执行CLR聚合函数346

14.5系统聚合函数347

14.5.1系统聚合函数介绍347

14.5.2 AVG函数与SUM函数:平均值和总和348

14.5.3 BINARY_ CHECKSUM函数:行的二进制校验349

14.5.4 COUNT函数:记录的总数350

14.5.5 MAX函数与MIN函数:最大值和最小值350

14.5.6 VAR函数与STDEV 函数:方差与标准方差351

14.6系统数学函数352

14.7小结355

14.8习题355

第15章 同义词356

15.1同义词的含义356

15.2创建和使用同义词357

15.2.1使用SQL Server Manage- ment Studio创建同义词357

15.2.2 CREATE SYNONYM语句:创建同义词的语句358

15.2.3基于其他对象创建同义词359

15.2.4使用同义词359

15.3管理同义词360

15.4小结362

15.5习题362

第16章 触发器363

16.1触发器概述363

16.2登录触发器363

16.2.1登录触发器的执行时机和作用363

16.2.2 SQL登录触发器364

16.2.3登录触发器的常见错误367

16.3 DDL触发器369

16.3.1 DDL触发器的执行时机和作用369

16.3.2 DDL触发器关联的事件组369

16.3.3 DDL触发器关联的事件370

16.3.4 EVENTDATA函数:返回事件的XML结构372

16.3.5 SQL DDL触发器373

16.4 DML触发器376

16.4.1 DML触发器类型376

16.4.2 DML触发器的作用377

16.4.3 DML触发器的创建语句377

16.5 AFTER触发器378

16.5.1 AFTER-INSERT触发器379

16.5.2 AFTER-UPDATE触发器380

16.5.3 AFTER-DELETE触发器381

16.6 INSTEAD OF触发器382

16.7小结384

16.8习题384

第17章Transact-SQL结构化程序设计385

17.1变量385

17.1.1变量的作用域与GO语句385

17.1.2定义变量387

17.2常量390

17.3运算符391

17.3.1算术运算符391

17.3.2逻辑运算符391

17.3.3赋值运算符395

17.3.4字符串运算符395

17.3.5按位运算符396

17.3.6比较运算符396

17.3.7复合运算符397

17.4控制流语句397

17.4.1 BEGIN END语句398

17.4.2 IF语句398

17.4.3 WHILE循环401

17.4.4其他语句401

17.5小结403

17.6习题404

第18章 索引405

18.1索引介绍405

18.1.1索引的类型405

18.1.2索引的要求和注意事项406

18.2创建索引406

18.2.1使用SQL Server Manage- ment Studio创建索引407

18.2.2 CREATE INDEX创建索引408

18.3管理索引411

18.3.1查看索引的信息411

18.3.2修改索引411

18.4小结412

18.5习题412

第19章 事务与锁413

19.1事务介绍413

19.1.1事务的例子413

19.1.2事务的特点414

19.1.3设置事务的隔离级别(并发性)15

19.2使用事务416

19.2.1事务的分类416

19.2.2使用SQL编写事务416

19.2.3使用ADO编写事务419

19.2.4管理事务422

19.2.5编写事务的原则422

19.3事务日志423

19.3.1事务日志的位置423

19.3.2管理事务日志424

19.4小结425

19.5习题426

第三篇SQL Server 2008应用428

第20章SQL Server 2008的安全机制和技术428

20.1 SQL Server的身份验证模式428

20.1.1使用混合模式428

20.1.2使用Windows身份验证模式430

20.1.3配置SQL Server的身份验证模式431

20.2角色、登录名、用户433

20.2.1服务器级角色433

20.2.2登录名435

20.2.3用户439

20.3权限440

20.3.1安全对象441

20.3.2权限441

20.3.3操作权限442

20.3.4权限的层次443

20.4小结444

20.5习题444

第21章 备份与还原数据库445

21.1数据库损坏445

21.1.1错误操作445

21.1.2硬件损坏447

21.2备份447

21.2.1恢复模式447

21.2.2管理数据库的恢复模式449

21.2.3在SIMPLE恢复模式下备份452

21.3还原456

21.3.1查看备份的内容456

21.3.2 SIMPLE(简单恢复模式)下的还原456

21.4小结459

21.5习题459

第22章 复制460

22.1安装SQL Server 2008 Express460

22.1.1下载SQL Server Express460

22.1.2安装SQL Server Express461

22.2复制462

22.2.1配置发布服务器463

22.2.2配置订阅服务器468

22.2.3使用复制操作472

22.2.4相应的SQL语句473

22.3小结475

22.4习题475

第23章 数据库镜像476

23.1数据库镜像概述476

23.1.1数据库镜像简介476

23.1.2“主体”与“镜像”476

23.2手动故障转移功能的高安全性模式477

23.2.1软件环境477

23.2.2准备镜像使用的数据库479

23.2.3为数据库实例创建数据库镜像端点483

23.2.4设置数据库镜像484

23.2.5测试数据库镜像485

23.3自动故障转移功能的高安全性模式487

23.3.1软件环境487

23.3.2准备镜像使用的数据库488

23.3.3为数据库实例创建数据库镜像端点489

23.3.4设置数据库镜像490

23.3.5测试数据库镜像491

23.4小结492

23.5习题492

附录SQL Server面试题目493

热门推荐