图书介绍

循序渐进 SQL Server 2005入门、进阶与应用实例PDF|Epub|txt|kindle电子书版本下载

循序渐进 SQL Server 2005入门、进阶与应用实例
  • 张洪举,芦桂章编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115178941
  • 出版时间:2008
  • 标注页数:788页
  • 文件大小:287MB
  • 文件页数:802页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005

PDF下载


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

下载说明

循序渐进 SQL Server 2005入门、进阶与应用实例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 SQL Server 2005概述2

SQL Server发展简史2

安装SQL Server 20053

32位和64位SQL Server 2005共同的硬件、软件要求3

32位SQL Server 2005的硬件、软件要求5

64位SQL Server 2005的硬件、软件要求6

安装SQL Server7

SQL Server 2005的网络体系结构13

SQL Server的客户/服务器架构13

SQL Server支持的网络协议14

连接到SQL Server数据库引擎15

SQL Server 2005的数据库体系结构21

数据库22

对象23

SQL Server 2005数据平台的组件构成26

SQL Server 2005的管理工具27

SQL Server Managernementt Studio27

SQL Server Business IntelligenceDevelopment Studio27

SQL Server Profiler29

SQL Server ConfigurationManager29

SQL Server外围应用配置器30

数据库引擎优化顾问30

命令提示实用工具31

第2章 SQL Server 2005的新增功能32

对企业数据管理的增强32

在易管理性方面的增强32

在高可用性方面的增强33

在可伸缩性方面的增强34

在安全性方面的增强35

对提高开发人员生产效率的增强35

扩展的语言支持36

改进的开发工具37

在扩展性方面的增强37

在商业智能方面的增强40

端到端的集成商业智能平台41

Integration Services41

Analysis Services42

Reporting Services42

第3章 Transact-SQL语言简介45

Transact-SQL语言的类型45

DDL语句45

DML语句46

编程和流控制语句46

批处理Transact-SQL语句49

Transact-SQL的语法规则和元素49

Transact-SQL的语法约定49

Transact-SQL的语法元素50

常量和变量54

常量54

变量56

运算符57

算术运算符57

赋值运算符58

位运算符59

比较运算符59

逻辑运算符60

字符串串联运算符60

一元运算符61

常用函数61

聚合函数61

配置函数62

游标函数63

日期和时间函数64

数学函数65

数据类型转换函数66

字符串函数68

文本和图像函数71

第4章 数据库及常用对象管理72

数据库管理72

创建数据库72

修改数据库79

删除数据库85

架构管理86

创建架构86

修改架构88

移动对象到一个新架构中88

删除架构89

表管理89

数据页89

区90

表分区90

创建表91

管理表值97

修改已存在表111

查看表的属性信息113

重命名和删除表114

视图管理115

创建视图115

修改视图119

删除和重命名视图120

索引管理121

索引的类型121

创建索引121

修改索引131

删除索引133

使用数据库引擎优化顾问134

列约束和规则137

使用约束137

使用规则139

第5章 查询和更改数据库数据141

基本查询141

基本的SELECT语句语法141

使用选择列表143

使用FROM子句146

使用WHERE子句筛选行153

使用GROUP BY子句进行数据分组156

使用HAVING子句从分组后结果中筛选行157

使用ORDER BY子句进行排序157

使用子查询158

在外部查询的选择列表中使用子查询158

使用IN的子查询158

使用比较运算符的子查询159

使用通过ANY、SOME或ALL修改的比较运算符159

使用EXISTS的子查询160

使用多层嵌套子查询161

使用联接161

使用内部联接161

使用外部联接162

使用交叉联接164

使用嵌套联接165

操作结果集166

使用UNION运算符组合结果集166

使用EXCEPT和INTERSECT对结果集执行联接操作167

与其他Transact-SQL语句一起使用UNION、EXCEPT和INTERSECT169

使用公用表表达式169

汇总数据172

修改表数据174

插入数据174

更新数据176

删除数据178

使用事务保持数据的完整性178

SQL Server的自动事务处理179

SQL Server的显式事务处理180

SQL Server的隐式事务处理180

事务中支持的Transact-SQL语句181

使用嵌套事务181

使用事务保存点183

并发访问和锁定控制184

并发影响的类型185

并发控制的类型185

锁管理器的数据锁定186

自定义锁定190

使用事务隔离级别191

使用行版本的事务隔离级别193

处理死锁196

使用游标199

创建游标199

创建快速只进游标和可滚动游标200

静态游标、动态游标和由键集驱动的游标202

创建可更新游标203

游标锁定204

确定游标内行的数目205

指定游标的作用域206

第6章 使用全文搜索207

全文搜索的体系结构207

全文引擎207

筛选器后台程序208

干扰词和同义词库209

创建全文目录和索引212

全文索引与普通索引的差异212

全文索引的结构213

通过SQL Server Management Studio创建全文目录和索引213

通过Transact-SQL创建全文目录和索引216

修改全文目录和索引219

通过SQL Server Management Studio修改全文目录和索引219

通过Transact-SQL修改全文目录和索引222

备份和还原全文目录223

备份全文目录223

恢复全文目录225

删除全文目录和索引226

通过SQL Server ManagementStudio删除全文目录和索引226

通过Transact-SQL删除全文目录和索引226

使用全文搜索查询226

使用全文谓词227

使用全文函数231

第7章 存储过程、角发器和用户定义函数233

存储过程的类型233

用户定义的存储过程233

扩展存储过程234

系统存储过程234

Transact-SQL存储过程235

创建存储过程235

创建临时存储过程239

修改存储过程239

存储过程的重新编译239

存储过程的错误处理241

CLR存储过程247

创建一个具有输出参数的CLR存储过程247

创建返回行集和信息的CLR存储过程251

删除CLR存储过程和程序集252

CLR与Transact-SQL存储过程的择取建议252

嵌套存储过程254

使用OLE自动化存储过程255

创建和删除OLE对象255

获取OLE对象的属性256

设置OLE对象的属性256

执行OLE对象的方法256

出错处理257

启动和停止OLE自动化共享执行环境258

OLE自动化存储过程示例258

使用DML触发器260

DML触发器的类型260

创建AFTER触发器260

触发器编程的限制261

在触发器中检测对指定列的UPDATE或INSERT操作264

指定First和Last触发器266

嵌套和递归触发器267

使用INSTEAD OF触发器269

使用DDL触发器272

用于激发DDL触发器的DDL事件和事件组272

创建DDL触发器274

使用CLR触发器276

SqlTriggerContext类276

创建CLR DML触发器279

创建CLR DDL触发器282

修改、删除和禁用触发器284

DML触发器284

DDL触发器284

CLR触发器285

用户自定义函数285

创建标量用户自定义函数286

创建表值用户自定义函数286

创建CLR标量函数289

创建CLR表值函数291

创建CLR聚合函数293

修改和删除用户自定义函数296

第8章 使用XML297

XML基础297

基本XML文档结构297

DOM300

XSL300

XML架构和XSD文档302

XPath305

XML数据类型和XML架构集合312

类型化和非类型化的XML313

创建非类型化XML313

使用XML架构集合创建类型化XML314

内置XML架构集合321

xml数据类型的方法322

XML数据修改语言(XML DML)328

xml数据类型的限制334

XQuery335

XQuery基础知识336

XQuery表达式340

XQuery Prolog346

构造XML347

针对xml数据类型的Xquery函数350

使用Transact-SQL构造XML357

SELECT...FOR XML语句357

使用RAW模式358

使用AUTO模式362

使用EXPLICIT模式364

使用PATH模式373

使用OPENXML查询XML376

分析XML文档376

提供行集视图377

使用 OPENXML379

在OPENXML中指定元属性389

XML索引390

创建主XML索引391

创建辅助XML索引393

修改XML索引394

删除XML索引395

第9章SQL Native Client编程397

Microsoft数据访问技术简介397

Microsoft数据访问组件397

SQL Native Client399

ADO.NET 400

已过时的数据访问技术401

使用SQL Native Client进行开发的必要条件401

操作系统需求401

SQL Server需求402

交叉语言需求402

SQL Native Client的再分发402

SQL Native Client的头文件和库文件402

使用SQL Native Client的OLE DB方式403

创建使用SQLNative Client OLEDB提供程序的应用程序403

数据源对象406

命令418

行集421

存储过程435

BLOB和OLE对象437

表和索引449

数据类型456

架构行集支持457

事务处理458

错误处理462

使用SQL Native Client的ODBC方式466

创建SQL Native Client ODBC应用程序466

与SQL Server进行通信468

执行查询471

处理结果476

使用游标480

执行事务处理484

处理错误和信息485

运行存储过程488

使用目录函数490

执行批量复制490

映射text和imnage列494

使用SQL Native Client连接字符串关键词495

SQL Native Client OLE DB提供程序的连接字符串关键词495

SQLNative Client ODBC驱动程序连接字符串关键词497

ActiveX Data Objects (ADO)连接字符串关键词499

使用数据库镜像500

编程考虑500

SQL Native Client OLE DB提供程序501

SQL Native Client ODBC驱动程序501

执行异步操作501

打开和关闭一个数据库连接501

执行程序初始化和行集初始化502

使用多活动结果集(MARS)504

SQL Native Client OLE DB提供程序504

SQL Native Client ODBC驱动程序505

使用SQL Server 2005的新增数据类型506

使用用户定义类型506

使用xml数据类型510

使用快照隔离516

SQL Native Client OLE DB提供程序516

SQL Native Client ODBC驱动程序517

使用查询通知517

SQL Native Client OLE DB提供程序518

SQL Native Client ODBC驱动程序518

第10章ADO.NET编程519

DONET对象模型519

.NET Framework数据提供程序519

DataSet对象521

连接到SQL Server数据库522

创建SqlConnection对象522

使用连接字符串522

打开和关闭连接526

使用连接池526

使用SqlCommand对象528

创建SqlCommand对象528

执行不返回行的查询529

使用SqtDataReader检索查询结果529

从数据库中获取单个值533

执行参数化查询533

调用存储过程534

在事务中执行查询535

使用SqlDataAdapter对象535

SqlDataAdapter的结构535

创建SqlDataAdapter对象536

使用Fill方法填充DataSet536

向DataSet添加约束538

在SqlDataAdapter中使用参数和返回值539

使用SqlDataAdapter事件541

使用DataSet对象543

创建DataSet543

创建和使用DataTable544

创建和使用DataTableReader553

添加表间关系554

创建和使用DataView556

在DataSet中使用XML559

使用数据库镜像564

SqlClient中的镜像支持564

镜像限制565

缓存合作伙伴服务器的名称565

检索当前服务器名称565

执行异步操作565

使用回调创建Windows应用程序566

使用等待句柄创建ASP.NET应用程序568

在控制台应用程序中使用轮询572

使用多个活动结果集573

启用多个活动结果集573

使用多个活动结果集574

使用用户定义数据类型577

检索UDT数据577

使用DataAdapter更新UDT列579

使用SQLXML582

使用DataReader中的XML列值582

将XML值指定为命令参数583

使用快照隔离584

使用查询通知586

第11章 本机XML Web服务589

本机XML Web服务概述589

创建HTTP端点590

CREATE ENDPOINT语句590

创建HTTP端点593

创建通过Web服务访问SQLServer的应用程序594

HTTP端点的身份验证595

使用Web服务的应用程序示例598

第12章 SQL Server集成服务602

SSIS的体系结构602

Business Intelligence Development Studio603

设计器窗口604

解决方案资源管理器604

属性窗口605

工具箱605

创建包605

创建项目606

Integration Services容器607

使用SQL Server导出和导入向导创建包607

使用SSIS设计器创建包610

部署包626

包配制626

创建包配制627

创建部署实用工具628

安装包629

第13章 Analysis Services630

Analysis Services概念630

统一维度模型630

数据挖掘概念631

Analysis Services术语633

多维数据集及其部件633

MOLAP、 ROLAP和HOLAP633

分区和虚拟多维数据集634

使用Analysis Service635

Business Intelligence Development Studio635

SQL Server Management Studio635

创建Analysis Services项目635

创建数据源636

创建数据源视图637

创建多维数据集638

使用多维数据集设计器641

部署多维数据集642

处理多维数据集642

浏览多维数据集644

使用维度向导645

使用数据挖掘向导654

部署Analysis Services658

规划Analysis Services部署658

在生产环境中部署Analysis Services数据库658

第14章 报表服务663

报表服务综述663

可用的报表服务方案663

报表的生命周期664

关键术语665

关键组件667

创建报表669

使用报表向导创建报表669

使用报表设计器创建报表673

创建参数化报表677

发布报表680

设置部署属性681

生成和部署报表681

报表管理683

使用报表管理器管理报表683

使用Management Studio管理报表693

报表传递695

报表订阅695

使用共享计划704

打印报表705

报表服务的安全性设置706

角色定义706

角色分配710

Reporting Services配置工具712

服务器状态712

创建和配置虚拟目录712

配置服务账户713

创建和配置报表服务器数据库713

管理加密密钥和初始化713

配置电子邮件传递和执行账户713

第15章 基本管理任务715

备份与还原概述715

数据备份的原理715

数据备份的类型716

恢复模式717

数据备份718

创建备份设备718

执行完整备份719

执行差异备份721

执行事务日志备份721

执行文件和文件组备份722

查看备份设备中的媒体内容723

数据还原724

数据还原方案724

执行数据库完整还原725

执行文件还原727

执行页面还原728

执行段落还原730

使用数据库复制向导731

监视与优化734

使用系统监视器监视资源使用735

使用SQL Server Profiler跟踪查询736

使用SQL Server ManagementStudio监视741

监视错误日志742

优化服务器性能744

使用数据库引擎优化顾问748

第16章 自动执行管理任务752

SQL Server代理752

SQL Server代理的组件752

启动SQL Server代理服务753

SQL Server代理工具753

创建和执行作业754

创建本地服务器作业754

执行作业757

查看作业历史记录757

作业活动监视器758

创建警报759

定义操作员759

配置数据库邮件760

创建警报762

多服务器管理763

设置主服务器764

创建多服务器作业765

第17章 SQL Server管理对象(SMO)766

SMO对象模型766

创建和连接Server对象767

Server对象的属性和方法767

连接到Server对象769

访问和设置数据库769

创建和执行存储过程772

创建警报774

第18章SQL Server的安全性管理775

安全功能简介775

安全主体775

安全对象775

权限层次结构775

SQL Server登录管理776

SQL Server身份验证模式776

标准登录777

Windows登录778

固定服务器角色780

数据库级管理782

创建数据库用户782

权限控制782

数据库角色784

应用程序角色786

所有权链787

如何在链中检查权限787

跨数据库所有权链接788

潜在威胁788

热门推荐