图书介绍

SQL Server 2005中文版从入门到精通 普及版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server 2005中文版从入门到精通 普及版
  • 夏素广等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121047349
  • 出版时间:2007
  • 标注页数:697页
  • 文件大小:125MB
  • 文件页数:709页
  • 主题词:关系数据库-数据库管理系统,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下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

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

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

图书目录

第一部分 SQL Server 2005简介2

第1章 SQL Server 2005概述2

1.1 什么是SQL Server 20052

1.2 SQL Server 2005新增功能与特性3

1.2.1 数据库引擎3

1.2.2 集成服务4

1.2.3 分析服务5

1.2.4 通知服务7

1.2.5 报表服务8

1.2.6 Service Broker服务中介9

1.3 安装SQL Server 200510

1.3.1 SQL Server的版本特点10

1.3.2 SQL Server 2005的安装11

1.4 配置SQL Server 200516

1.4.1 验证安装16

1.4.2 注册服务器18

1.4.3 配置服务器19

第2章 数据库原理26

2.1 数据库技术26

2.1.1 数据管理发展趋势26

2.1.2 数据存储架构29

2.1.3 数据库体系架构31

2.1.4 数据库应用架构31

2.2 关系数据库34

2.2.1 关系模型概述34

2.2.2 关系数据结构35

2.2.3 关系的完整性38

2.2.4 关系代数39

2.2.5 关系演算40

2.3 范式理论40

2.3.1 第一范式41

2.3.2 第二范式41

2.3.3 第三范式42

2.3.4 BC范式42

2.3.5 第四范式43

2.3.6 第五范式43

2.4 E-R模型43

2.4.1 基本概念44

2.4.2 设计原则46

2.4.3 构造E-R模型48

第3章 管理数据库51

3.1 什么是数据库51

3.2 SQL Server 2005数据库概述52

3.2.1 SQL Server 2005系统数据库52

3.2.2 文件和文件组54

3.2.3 数据库状态和文件状态55

3.3 SQL Server 2005数据库组成部分55

3.3.1 表56

3.3.2 视图57

3.3.3 存储过程和触发器57

3.3.4 其他数据库部分59

3.4 创建数据库60

3.4.1 使用图形化向导60

3.4.2 使用T-SQL语句62

3.5 操作数据库67

3.5.1 查看数据库信息67

3.5.2 修改数据库名称69

3.5.3 修改数据库大小70

3.5.4 删除数据库72

3.5.5 其他数据库操作73

3.6 数据库快照75

3.6.1 数据库快照简介75

3.6.2 创建数据库快照76

第4章 管理数据表78

4.1 什么是表78

4.1.1 表概述78

4.1.2 表的特点79

4.1.3 分区表80

4.2 创建表81

4.2.1 示例数据库81

4.2.2 创建示例数据库中的表81

4.2.3 创建特殊表85

4.3 定义列的数据类型88

4.3.1 数据类型概述88

4.3.2 数字数据类型89

4.3.3 字符数据类型92

4.3.4 日期和时间数据类型93

4.3.5 二进制数据类型94

4.3.6 专用数据类型95

4.3.7 数据类型的同义词98

4.4 自定义类型与默认值98

4.4.1 自定义数据类型98

4.4.2 指定列的默认值101

4.5 修改表102

4.5.1 修改表102

4.5.2 删除表103

4.6 数据库关系图105

4.6.1 创建数据库关系图105

4.6.2 操作数据库关系图106

第5章 维护数据库完整性108

5.1 了解数据库完整性108

5.1.1 数据完整性概述108

5.1.2 数据库完整性分类109

5.2 约束简介111

5.2.1 了解完整性约束111

5.2.2 定义约束113

5.3 NOT NULL和UNIQUE约束113

5.3.1 NOT NULL约束114

5.3.2 UNIQUE约束115

5.4 PRIMARY KEY约束119

5.5 FOREIGN KEY约束123

5.5.1 FOREIGN KEY约束概述123

5.5.2 创建FOREIGN KEY约束125

5.5.3 使用数据库关系图管理FOREIGN KEY约束128

5.6 CHECK约束130

5.6.1 定义列级和表级CHECK约束131

5.6.2 创建域约束133

5.6.3 断言133

5.7 规则134

5.7.1 创建规则134

5.7.2 绑定规则135

5.7.3 解除和删除规则136

第二部分 Transact-SQL语言140

第6章 T-SQL查询140

6.1 T-SQL简介140

6.1.1 T-SQL语言与SQL语言140

6.1.2 T-SQL语言的类型141

6.2 SELECT基本查询141

6.2.1 SELECT语法142

6.2.2 SELECT子句143

6.2.3 FROM子句146

6.2.4 WHERE子句147

6.3 管理结果集154

6.3.1 ORDER BY子句155

6.3.2 GROUP BY子句156

6.3.3 HAVING子句160

6.4 多表操作161

6.4.1 基本连接161

6.4.2 JOIN连接查询163

6.4.3 内连接164

6.4.4 外连接166

6.4.5 交叉连接169

6.4.6 自连接170

6.4.7 联合查询171

6.5 使用子查询174

6.5.1 返回多行的子查询174

6.5.2 返回单值的子查询177

6.5.3 嵌套子查询178

6.6 XML查询178

6.6.1 XML数据类型179

6.6.2 XQuery查询179

6.7 全文搜索181

6.7.1 全文搜索简介181

6.7.2 安装和配置全文搜索182

6.7.3 执行全文搜索185

第7章 修改数据表数据186

7.1 插入表数据186

7.1.1 INSERT语句概述186

7.1.2 INSERT语法187

7.1.3 使用INSERT语句190

7.1.4 使用INSERT...SELECT语句193

7.1.5 使用SELECT...INTO语句195

7.1.6 操作大容量行196

7.2 更新表数据197

7.2.1 UPDATE语法197

7.2.2 使用UPDATE语句198

7.3 删除表数据201

7.3.1 DELETE语法201

7.3.2 使用DELETE语句202

7.3.3 使用TRUNCATE TABLE语句203

7.4 图形操作修改表数据204

第8章 使用T-SQL编程207

8.1 数值表达式207

8.1.1 表达式概述207

8.1.2 常量209

8.1.3 变量211

8.1.4 运算符214

8.2 流程控制222

8.2.1 流程控制语句222

8.2.2 示例讲解226

8.3 行和列函数231

8.3.1 行函数231

8.3.2 列函数235

8.4 事务238

8.4.1 了解事务238

8.4.2 事务控制语句239

8.4.3 事务应用242

8.4.4 分布式事务243

8.5 游标244

8.5.1 游标的概述245

8.5.2 声明游标245

8.5.3 操作游标247

8.5.4 游标应用249

第三部分 SQL Server 2005数据库设计第9章 使用索引和视图254

9.1 索引254

9.1.1 索引简介254

9.1.2 使用图形化界面创建索引255

9.1.3 使用命令创建索引256

9.1.4 查看和删除索引260

9.2 使用视图管理表262

9.2.1 视图概述262

9.2.2 使用图形化界面创建视图263

9.2.3 使用命令创建视图264

9.2.4 使用视图连接表266

9.3 视图修改数据267

9.3.1 插入数据268

9.3.2 更新数据269

9.3.3 删除数据269

9.4 使用其他类视图270

9.4.1 索引视图271

9.4.2 分布式分区视图272

9.4.3 信息架构视图274

9.4.4 目录视图276

9.5 系统表与优化器277

9.5.1 系统表277

9.5.2 优化器278

9.5.3 数据库引擎优化顾问280

第10章 使用触发器与存储过程283

10.1 了解触发器283

10.1.1 触发器概述283

10.1.2 触发器的作用285

10.1.3 DML触发器286

10.1.4 DDL触发器288

10.2 创建触发器289

10.2.1 创建DML触发器289

10.2.2 创建INSERT触发器291

10.2.3 创建DELETE触发器294

10.2.4 创建UPDATE触发器297

10.2.5 创建INSTEAD OF触发器298

10.2.6 嵌套触发器302

10.2.7 递归触发器302

10.2.8 创建DDL触发器304

10.3 管理触发器305

10.4 了解存储过程307

10.4.1 存储过程定义307

10.4.2 存储过程的特性308

10.4.3 设计存储过程309

10.5 使用存储过程311

10.5.1 创建存储过程311

10.5.2 执行存储过程313

10.5.3 管理存储过程317

10.5.4 系统存储过程319

10.5.5 扩展存储过程320

10.5.6 错误信息处理322

10.5.7 优化存储过程324

第四部分 SQL Server 2005数据库管理第11章 数据库备份与恢复328

11.1 备份概述328

11.1.1 了解备份328

11.1.2 数据库备份和恢复体系结构及特性329

11.1.3 备份设备331

11.2 执行备份数据332

11.2.1 创建备份设备332

11.2.2 管理备份设备334

11.2.3 完整备份335

11.2.4 差异备份338

11.2.5 事务日志备份340

11.2.6 文件组备份343

11.2.7 备份到多个设备上347

11.3 恢复数据349

11.3.1 标准恢复349

11.3.2 时间点恢复352

11.4 规划备份策略354

11.5 复制数据库357

第12章 数据库安全362

12.1 SQL Server 2005的安全机制362

12.2 SQL Server 2005登录模式364

12.2.1 身份验证模式概述364

12.2.2 标准登录367

12.2.3 Windows登录369

12.3 管理数据库用户372

12.3.1 使用SQL Server Management Studio进行管理372

12.3.2 使用系统存储过程进行管理373

12.4 管理数据库角色376

12.4.1 固定服务器角色376

12.4.2 固定数据库角色378

12.4.3 应用程序角色380

12.4.4 自定义数据库角色383

12.5 管理数据库权限385

12.5.1 数据库权限概述385

12.5.2 语句权限386

12.5.3 对象权限389

12.6 安全计划393

第13章 常用工具396

13.1 SQL Server Management Studio396

13.1.1 SQL Server Management Studio简介396

13.1.2 对象资源管理器398

13.1.3 已注册的服务器403

13.1.4 解决方案资源管理器405

13.1.5 模板资源管理器407

13.2 SQL Server Profiler408

13.3 SQL Server Configuration Manager409

13.3.1 简介409

13.3.2 服务配置410

13.3.3 网络配置410

第14章 自动化管理413

14.1 了解SQL Server 2005自动化管理413

14.2 配置SQL Server代理415

14.2.1 SQL Server代理415

14.2.2 SQL Server代理服务416

14.2.3 SQL Server代理服务安全性417

14.3 数据库邮件418

14.3.1 数据库邮件概述418

14.3.2 使用数据库邮件配置向导419

14.3.3 使用邮件配置文件423

14.4 管理作业424

14.4.1 作业概述424

14.4.2 本地作业425

14.4.3 多服务器作业430

14.5 管理操作员435

14.6 管理警报437

14.6.1 警报概述437

14.6.2 事件警报438

14.6.3 性能警报440

14.6.4 WMI警报441

14.7 维护计划向导443

第五部分 SQL Server 2005数据库开发第15章 .NET集成性452

15.1 .NET Framework概述452

15.1.1 .NET Framework和Microsoft平台452

15.1.2 .NET Framework与SQL Server454

15.1.3 .NET开发平台456

15.2 了解CLR和类库457

15.2.1 公共语言运行时457

15.2.2 .NET Framework类库463

15.3 使用CLR468

15.3.1 CLR函数468

15.3.2 CLR存储过程471

15.3.3 CLR触发器473

15.3.4 CLR用户定义类型476

15.4 SQL命名空间479

15.4.1 使用进程内托管提供者479

15.4.2 使用SqlPipe对象481

第16章 ADO.NET存储技术483

16.1 ADO.NET概述483

16.1.1 ADO.NET的组成483

16.1.2 ADO.NET命名空间485

16.1.3 连接SQL Server 2005数据库487

16.1.4 连接ODBC数据源491

16.2 ADO.NET对象494

16.2.1 Connection对象494

16.2.2 Command对象496

16.2.3 DataSet对象498

16.2.4 DataReader对象500

16.2.5 DataAdapter对象502

16.2.6 DataView对象504

16.3 使用ADO.NET505

16.3.1 使用DataReader对象505

16.3.2 使用DataAdapter对象和DataSet对象506

16.3.3 使用DataView对象508

16.3.4 使用ADO.NET对象管理数据510

16.4 SMO编程516

16.4.1 SMO概述516

16.4.2 常见的SMO对象517

16.4.3 使用SMO对象525

第17章 集成服务532

17.1 集成服务SSIS简介532

17.1.1 集成服务新特性532

17.1.2 集成服务体系结构534

17.1.3 实用工具535

17.2 包538

17.2.1 了解包538

17.2.2 包的控制流538

17.2.3 包的数据流539

17.3 创建与设计包541

17.3.1 创建SSIS项目541

17.3.2 使用导入和导出向导创建包542

17.3.3 使用SSIS设计器创建包547

17.3.4 设计包控制流549

17.3.5 设计包数据流551

17.4 运行包554

17.4.1 SSIS设计器运行包555

17.4.2 SQL Server Management Studio运行包555

17.4.3 SQL Server代理运行包558

17.4.4 实用工具运行包559

17.5 部署包560

17.5.1 包配置560

17.5.2 部署工具563

17.5.3 包安装564

17.6 迁移和管理包567

17.6.1 迁移DTS 2000包567

17.6.2 管理包569

第18章 通知服务571

18.1 了解通知服务571

18.2 SQL Server 2005通知服务572

18.2.1 了解SQL Server 2005通知服务572

18.2.2 SQL Server 2005通知服务组件574

18.2.3 SQL Server 2005通知服务术语576

18.3 了解通知应用程序577

18.3.1 设计模式577

18.3.2 规划通知应用程序577

18.4 通知应用程序示例579

18.4.1 示例配置文件579

18.4.2 应用程序定义文件582

18.4.3 NSControl585

18.5 事件587

18.5.1 事件类型588

18.5.2 事件提供者590

18.5.3 编目593

18.6 管理订阅594

18.6.1 了解订阅594

18.6.2 订阅类型595

18.6.3 订阅者597

18.6.4 使用订阅598

18.7 通知600

18.8 格式化器和分发器603

18.9 发送604

18.9.1 发送协议605

18.9.2 自定义607

第19章 报表服务608

19.1 了解报表服务608

19.1.1 报表服务概述608

19.1.2 报表生命周期610

19.1.3 关键术语611

19.1.4 报表构件及工具612

19.2 创建报表614

19.2.1 使用报表向导创建614

19.2.2 使用报表设计器620

19.2.3 创建参数化报表624

19.2.4 导入Access报表627

19.2.5 使用报表生成器629

19.3 发布报表634

19.4 管理报表637

19.4.1 使用报表管理器维护报表637

19.4.2 使用报表管理器管理已发布的报表640

19.4.3 使用Management Studio643

第六部分 SQL Server 2005数据库应用第20章 窗体应用(同学录)648

20.1 预览完整解决方案648

20.2 创建数据库649

20.3 创建应用程序651

20.3.1 整体布局651

20.3.2 实现查看所有同学信息653

20.3.3 实现查询同学信息657

20.3.4 修饰窗体661

第21章 留言本664

21.1 预览完整解决方案664

21.2 数据库设计666

21.3 系统设计666

21.3.1 设计Web.config667

21.3.2 设计数据库类668

21.4 实现安装向导670

21.4.1 ASP.NET环境670

21.4.2 创建Web项目672

21.4.3 布局页面673

21.4.4 编写代码676

21.5 首页679

21.5.1 浏览首页679

21.5.2 布局母版页680

21.5.3 布局内容页681

21.5.4 实现母版页684

21.5.5 实现内容页685

21.6 添加留言688

21.6.1 布局页面688

21.6.2 编写代码689

21.7 管理留言691

21.7.1 管理员登录691

21.7.2 管理回复692

21.7.3 退出系统696

热门推荐