图书介绍

SQL SERVER2005应用开发大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL SERVER2005应用开发大全
  • 蒙祖强,编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302161127
  • 出版时间:2007
  • 标注页数:747页
  • 文件大小:193MB
  • 文件页数:769页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005

PDF下载


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

下载说明

SQL SERVER2005应用开发大全PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 SQL Server基础1

第1章 数据库系统和SQL Server 20051

1.1 数据库系统概述3

1.1.1 数据库系统3

1.1.2 数据库管理系统6

1.2 关系数据库系统7

1.2.1 数据模型的基本要素7

1.2.2 几种典型的数据模型8

1.2.3 关系数据库11

1.3 SQL:一种关系数据库语言12

1.4 关系数据理论13

1.4.1 什么是函数依赖14

1.4.2 候选码和主码15

1.4.3 什么是范式16

1.4.4 第一范式(1NF)16

1.4.5 第二范式(2NF)17

1.4.6 第三范式(3NF)18

1.4.7 BC范式(BCNF)19

1.4.8 关系模式的规范化和分解21

1.5 数据库设计24

1.5.1 需求分析24

1.5.2 数据库结构设计31

1.6 数据库的实施、运行和维护38

1.6.1 数据库实施39

1.6.2 数据库系统的运行和维护40

1.7 SQL Server 2005概述41

1.7.1 什么是SQL Server 200541

1.7.2 SQL Server 2005新增加的功能42

1.8 SQL Server 2005版本和组件46

1.8.1 SQL Server 2005的5种版本46

1.8.2 SQL Server 2005组件和工具47

1.9 小结49

第2章 数据库语言SQL50

2.1 SQL概述50

2.1.1 SQL语言的发展50

2.1.2 SQL语言的特点51

2.1.3 SQL语言的基本功能52

2.2 SQL语言的数据类型52

2.2.1 字符串型53

2.2.2 数值型53

2.2.3 日期时间型54

2.2.4 货币型54

2.2.5 二进制型54

2.2.6 其他数据类型55

2.3 SQL的数据定义功能55

2.3.1 CREATE TABLE语句55

2.3.2 ALTER TABLE语句57

2.3.3 DROP TABLE语句58

2.3.4 CREATE INDEX语句58

2.3.5 DROP INDEX语句59

2.4 SQL的数据查询功能59

2.4.1 SELECT基本查询60

2.4.2 带DISTINCT的查询62

2.4.3 带WHERE子句的条件查询63

2.4.4 带BETWEEN的范围查询63

2.4.5 带IN的范围查询64

2.4.6 带GROUP的分组查询65

2.4.7 带like的匹配查询和带is的空值查询66

2.4.8 使用Order排序查询结果67

2.4.9 连接查询68

2.4.10 嵌套查询72

2.4.11 查询的集合运算76

2.5 SQL的数据操纵功能77

2.5.1 使用INSERT语句插入数据78

2.5.2 使用UPDATE语句更新数据79

2.5.3 使用DELETE语句删除数据80

2.6 SQL的数据控制功能81

2.7 小结83

第3章 Transact-SQL程序设计84

3.1 Transact-SQL概述84

3.1.1 什么是Transact-SQL语言84

3.1.2 Transact-SQL的扩充85

3.1.3 Transact-SQL元素85

3.2 Transact-SQL的变量和常量86

3.2.1 变量的定义和使用87

3.2.2 Transact-SQL常量89

3.3 Transact-SQL运算符92

3.4 Transact-SQL流程控制94

3.4.1 注释和语句块94

3.4.2 IF语句95

3.4.3 CASE语句98

3.4.4 WHILE语句100

3.4.5 GOTO语句101

3.4.6 TRY...CATCH语句101

3.4.7 RETURN语句102

3.4.8 WAITFOR语句102

3.5 事务编程103

3.5.1 几种事务模式103

3.5.2 事务编程方法104

3.6 Transact-SQL函数108

3.6.1 系统内置函数108

3.6.2 用户自定义函数114

3.7 小结118

第二部分 SQL Server系统管理121

第4章 SQL Server 2005的安装121

4.1 安装SQL Server 2005的准备121

4.1.1 安装SQL Server 2005的硬件要求121

4.1.2 安装SQL Server 2005的操作系统要求122

4.1.3 安装SQL Server 2005的其他要求123

4.2 安装SQL Server 2005124

4.2.1 安装必要的软件124

4.2.2 SQL Server 2005安装过程124

4.3 客户机的安装和使用131

4.3.1 客户机和服务器的概念131

4.3.2 SQL Server 2005客户机工具131

4.3.3 安装SQL Server Management Studio(SSMS)132

4.3.4 将SSMS连接到SQL Server 2005服务器132

4.4 小结133

第5章 SQL Server 2005体系结构与服务器管理134

5.1 SQL Server 2005服务器的组成134

5.2 SQL Server 2005数据库的体系结构135

5.2.1 SQL Server 2005数据库的逻辑结构135

5.2.2 SQL Server 2005数据库的物理结构135

5.3 注册SQL Server 2005服务器136

5.3.1 什么是服务器注册136

5.3.2 如何查看已注册的服务器136

5.3.3 如何注册服务器137

5.3.4 管理和使用已注册的服务器139

5.4 配置SQL Server 2005服务器140

5.4.1 “常规”选项卡140

5.4.2 “内存”选项卡141

5.4.3 “处理器”选项卡142

5.4.4 “安全性”选项卡143

5.4.5 “连接”选项卡144

5.4.6 “数据库设置”选项卡145

5.4.7 “高级”选项卡146

5.4.8 “权限”选项卡147

5.5 SQL Server 2005服务器的暂停、关闭和启动148

5.5.1 使用SQL Server配置管理器148

5.5.2 使用SSMS148

5.5.3 使用Windows控制面板149

5.6 小结149

第6章 SQL Server 2005管理及开发工具151

6.1 SQL Server 2005管理工具简介151

6.2 SQL Server Management Studio(SSMS)152

6.2.1 启动SSMS153

6.2.2 连接服务器153

6.2.3 SSMS菜单154

6.2.4 查询编辑器158

6.2.5 对象资源管理器160

6.3 Business Intelligence Development Studio161

6.3.1 启动SQL Server Business Intelligence Development Studio162

6.3.2 菜单162

6.3.3 创建项目164

6.3.4 配置环境、工具和窗口165

6.3.5 使用源代码管理服务165

6.4 SQL Server配置管理器166

6.4.1 管理SQL Server 2005服务166

6.4.2 配置服务器端的网络协议167

6.4.3 配置客户端的网络协议和别名167

6.5 Reporting Services配置167

6.6 SQL Server 2005外围应用配置器168

6.7 SQL Database Engine Tuning Advisor(数据库引擎优化顾问)169

6.8 SQL Profiler170

6.9 sqlcmd实用工具172

6.10 小结173

第7章 管理SQL Server 2005数据库175

7.1 数据库文件175

7.1.1 几个重要概念175

7.1.2 什么是数据文件和文件组176

7.1.3 什么是日志文件178

7.2 如何创建数据库178

7.2.1 使用SSMS创建数据库179

7.2.2 使用Transact-SQL创建数据库180

7.3 如何查看数据库183

7.3.1 使用MSSMS查看数据库属性183

7.3.2 使用系统存储过程查看数据库信息185

7.3.3 使用Select语句查看数据库文件186

7.4 如何修改数据库188

7.4.1 扩充数据库188

7.4.2 收缩数据库190

7.4.3 数据库更名192

7.4.4 添加和删除文件(组)192

7.5 分离和附加数据库196

7.5.1 分离数据库196

7.5.2 附加数据库197

7.6 如何删除数据库198

7.6.1 使用SSMS删除数据库198

7.6.2 使用Transact-SQL删除数据库198

7.7 SQL Server 2005系统数据库198

7.7.1 master数据库198

7.7.2 model数据库199

7.7.3 msdb数据库200

7.7.4 tempdb数据库200

7.7.5 resource数据库200

7.8 小结201

第8章 管理SQL Server 2005数据表202

8.1 数据表的分类202

8.2 定义数据表203

8.2.1 基本数据类型203

8.2.2 创建数据表203

8.2.3 建立表间的外键关联206

8.3 修改表结构207

8.3.1 删除字段207

8.3.2 添加字段208

8.3.3 修改字段的定义和约束208

8.4 插入数据208

8.4.1 插入单独一行208

8.4.2 插入多行209

8.5 更新数据210

8.6 删除数据210

8.7 删除数据表211

8.8 小结211

第9章 SQL Server 2005索引与查询优化212

9.1 索引概述212

9.1.1 什么是索引212

9.1.2 何种情况下需要创建索引213

9.2 索引的类型213

9.2.1 索引数据结构——B-树213

9.2.2 聚类索引和非聚类索引214

9.2.3 惟一索引216

9.2.4 组合索引216

9.3 创建索引216

9.3.1 创建索引之前217

9.3.2 使用SSMS创建索引217

9.3.3 使用SQL语言创建索引219

9.3.4 为计算列创建索引224

9.3.5 为视图创建惟一聚类索引225

9.4 查看和删除索引226

9.4.1 查看对一个表所创建的索引226

9.4.2 查看索引的使用情况227

9.4.3 查看及修改索引的属性227

9.4.4 删除索引228

9.5 设计高效的查询语句229

9.5.1 联接查询与其等效子查询230

9.5.2 避免笛卡儿积查询230

9.5.3 维护索引和列的统计信息230

9.6 查询优化器231

9.6.1 SQL Server对SELECT语句的处理过程231

9.6.2 优化器的统计232

9.6.3 联接操作233

9.6.4 设置优化器提示235

9.6.5 为优化器指定索引236

9.6.6 为优化器指定联接方式237

9.7 使用SQL Server 2005优化顾问238

9.7.1 启动SQL Server 2005优化顾问238

9.7.2 优化数据库239

9.7.3 查看并实施建议242

9.7.4 查看优化报告243

9.7.5 dta命令提示实用工具244

9.8 小结249

第10章 管理SQL Server 2005视图250

10.1 视图的概念250

10.2 创建视图251

10.2.1 使用SSMS创建视图251

10.2.2 使用SQL语句创建视图254

10.3 视图的查询与使用255

10.3.1 查看视图的信息255

10.3.2 查看视图的相关性256

10.3.3 使用视图256

10.4 视图中的数据更新257

10.4.1 INSERT语句和视图257

10.4.2 UPDATE语句和视图259

10.4.3 DELETE语句和视图259

10.4.4 更新操作应该注意什么260

10.5 视图的修改和删除260

10.5.1 修改视图260

10.5.2 删除视图262

10.6 小结263

第11章 游标264

11.1 游标概述264

11.1.1 什么是游标264

11.1.2 游标的类型264

11.1.3 游标的分类265

11.2 声明游标266

11.3 打开游标268

11.4 使用游标269

11.4.1 使用游标读取数据269

11.4.2 使用游标修改数据273

11.4.3 使用游标删除数据274

11.5 关闭和删除游标274

11.5.1 关闭游标274

11.5.2 删除游标274

11.6 小结275

第12章 存储过程和触发器276

12.1 存储过程276

12.1.1 什么是存储过程276

12.1.2 存储过程的类型277

12.1.3 存储过程的创建和执行278

12.1.4 存储过程的修改和删除282

12.2 触发器283

12.2.1 什么是触发器283

12.2.2 创建DML触发器284

12.2.3 创建DDL触发器287

12.2.4 修改触发器288

12.2.5 禁用和启用触发器289

12.2.6 删除触发器290

12.3 小结290

第13章 数据完整性292

13.1 关于数据完整性292

13.1.1 什么是数据完整性292

13.1.2 数据完整性的分类292

13.2 SQL Server 2005中完整性的实施方法293

13.2.1 使用规则293

13.2.2 使用默认值296

13.2.3 使用约束298

13.3 实施实体完整性298

13.3.1 创建主键约束298

13.3.2 创建惟一约束299

13.3.3 使用Identity字段299

13.3.4 实体完整性的检查300

13.4 实施参照完整性300

13.4.1 定义外键约束300

13.4.2 检查参照完整性301

13.5 实施用户定义完整性302

13.5.1 域完整性约束的实现303

13.5.2 表级完整性约束的实现307

13.6 小结307

第14章 SQL Server 2005安全性309

14.1 SQL Server 2005的安全性机制309

14.1.1 Windows级的安全机制309

14.1.2 SQL Server级的安全机制310

14.1.3 数据库级和数据对象级的安全机制310

14.1.4 SQL Server 2005新增的安全策略310

14.2 服务器的安全性311

14.2.1 身份验证模式311

14.2.2 如何更改身份验证模式312

14.2.3 管理服务器的登录账号313

14.2.4 服务器角色316

14.3 数据库的安全性318

14.3.1 架构318

14.3.2 数据库角色320

14.3.3 创建数据库用户324

14.3.4 授予与回收用户权限327

14.3.5 修改和删除数据库用户327

14.4 数据对象的安全性328

14.4.1 权限种类328

14.4.2 对象权限的管理329

14.5 小结330

第15章 SQL Server 2005数据库备份与恢复331

15.1 备份和恢复331

15.1.1 为什么要备份331

15.1.2 该备份哪个数据库332

15.1.3 如何定期备份数据库332

15.1.4 关键备份时间333

15.1.5 备份类型333

15.1.6 恢复334

15.2 数据库备份334

15.2.1 创建备份设备335

15.2.2 执行备份操作337

15.3 数据库恢复344

15.3.1 三种恢复模式345

15.3.2 数据库恢复命令346

15.3.3 备份恢复案例——使用Transact-SQL语句351

15.3.4 备份恢复案例——使用SSMSE358

15.4 小结360

第三部分 SQL Server 2005应用363

第16章 SQL Server 2005数据库的访问技术363

16.1 使用ODBC连接数据库363

16.1.1 数据访问接口363

16.1.2 ODBC体系结构364

16.1.3 创建ODBC数据源364

16.2 使用OLE DB和ADO访问数据库368

16.2.1 理解OLE DB和ADO368

16.2.2 Connection对象370

16.2.3 Parameter对象377

16.2.4 Recordset对象378

16.3 使用ADO访问数据库实例(ADO+ASP)389

16.3.1 连接数据库389

16.3.2 浏览数据390

16.3.3 添加数据391

16.3.4 查询与修改394

16.3.5 删除数据401

16.4 使用ADO.NET访问数据库404

16.4.1 什么是ADO.NET404

16.4.2 SqlConnection对象405

16.4.3 Command对象407

16.4.4 DataReader对象408

16.4.5 DataSet对象408

16.5 小结411

第17章 人才储备管理系统412

17.1 总体设计412

17.1.1 系统功能设计412

17.1.2 系统功能模块的划分413

17.2 数据库设计414

17.2.1 系统的概念结构设计414

17.2.2 数据库逻辑结构设计416

17.2.3 创建数据库和数据表417

17.2.4 创建数据视图421

17.3 系统结构设计422

17.3.1 系统结构422

17.3.2 安装和配置IIS423

17.4 各个功能模块的设计与实现427

17.4.1 创建数据库连接对象427

17.4.2 人才基本信息管理模块428

17.4.3 教育经历信息管理模块445

17.4.4 职位变更信息管理模块451

17.4.5 工作成果信息管理模块460

17.4.6 人才信息多维查询模块465

17.4.7 系统登录与用户管理477

17.5 小结480

第18章 物资管理系统481

18.1 系统的总体设计481

18.1.1 系统功能模块的划分481

18.1.2 系统模块功能描述482

18.1.3 系统流程483

18.1.4 系统包图与类图484

18.1.5 系统设计分析485

18.2 数据库设计487

18.2.1 创建数据库487

18.2.2 数据库的逻辑结构488

18.2.3 创建数据表491

18.3 应用程序的设计与实现493

18.3.1 创建工程框架493

18.3.2 添加Data Module494

18.3.3 表操作类的实现494

18.3.4 登录模块与系统主界面514

18.3.5 基础数据管理模块516

18.3.6 出入库管理模块533

18.3.7 库作业信息管理模块539

18.3.8 库信息查询模块544

18.3.9 库存控制管理模块550

18.3.10 系统管理模块558

18.4 小结562

第四部分 SQL Server 2005智能数据处理565

第19章 数据仓库技术565

19.1 数据仓库与联机分析处理565

19.1.1 什么是数据库仓库565

19.1.2 联机分析处理(OLAP)566

19.1.3 数据库系统与数据仓库系统566

19.2 多维数据模型(数据立方体)567

19.3 数据仓库设计570

19.3.1 数据仓库的组成及其设计570

19.3.2 设计数据仓库的结构571

19.4 数据挖掘与知识发现572

19.4.1 什么是知识发现572

19.4.2 知识发现的一般处理过程573

19.4.3 数据挖掘与知识发现的关系575

19.4.4 数据挖掘任务575

19.5 如何发现关联规则578

19.5.1 什么是关联规则578

19.5.2 如何发现频繁项集580

19.5.3 产生强关联规则582

19.6 数据分类584

19.6.1 什么是决策树585

19.6.2 决策树学习586

19.6.3 如何从决策树中提取分类规则590

19.7 聚类分析590

19.7.1 聚类问题一般模型590

19.7.2 基于划分的聚类分析592

19.8 小结594

第20章 SQL Server Integration Services(数据集成服务)595

20.1 SQL Server 2005 Integration Services概述595

20.1.1 什么是SQL Server 2005 Integration Services(SSIS)595

20.1.2 SSIS的作用595

20.1.3 SSIS体系结构596

20.2 使用BI Development Studio创建和设计包598

20.2.1 什么是包598

20.2.2 在创建包之前599

20.2.3 通过创建IS项目来创建包599

20.2.4 添加数据流任务600

20.2.5 添加和配置连接管理器601

20.2.6 添加平面文件源组件605

20.2.7 添加派生列组件和排序组件606

20.2.8 添加OLE DB目标组件608

20.2.9 运行SSIS包610

20.3 扩展SSIS包的功能611

20.3.1 容器、任务与优先约束611

20.3.2 Foreach循环容器612

20.3.3 变量615

20.3.4 For循环容器617

20.3.5 包配置621

20.3.6 包部署与执行625

20.4 在SSMS中管理包629

20.4.1 监视包的运行629

20.4.2 管理存储包629

20.4.3 包的导出和导入630

20.5 小结631

第21章 SQL Server Analysis Services(数据分析服务)632

21.1 SQL Server Analysis Services概述632

21.2 在BI Development Studio中创建Analysis Serviece 2005数据库633

21.2.1 创建Analysis Services项目633

21.2.2 定义数据源634

21.2.3 创建数据源视图636

21.2.4 创建多维数据集639

21.2.5 部署Analysis Services项目644

21.3 浏览多维数据集646

21.3.1 查看维度设计646

21.3.2 查看维度的度量值分布647

21.4 修改多维数据集650

21.4.1 修改维度属性650

21.4.2 删除维度属性651

21.4.3 修改层次结构651

21.4.4 使多维数据集的修改生效652

21.5 增强多维数据集功能652

21.5.1 定义和使用计算成员652

21.6 数据挖掘654

21.6.1 在关联规则发现之前654

21.6.2 创建用于关联规则发现的AS项目656

21.6.3 创建到数据库AdventureWorksDW的数据源656

21.6.4 创建数据源视图657

21.6.5 生成面向规则发现的解决方案657

21.6.6 浏览关联模型660

21.6.7 决策树方法663

21.7 小结668

第22章 SQL Server Reporting Services(报表服务)669

22.1 SQL Server Reporting Services 2005的新功能669

22.2 使用报表向导创建报表670

22.2.1 创建Reporting Services项目670

22.2.2 创建报表的步骤671

22.2.3 浏览报表的设计效果676

22.3 在报表设计器中创建和设计报表676

22.3.1 创建空报表676

22.3.2 添加数据源677

22.3.3 定义报表查询678

22.3.4 添加报表标题679

22.3.5 添加“列表”组件680

22.3.6 添加并设置“表”组件682

22.4 将报表发布到服务器686

22.5 报表模型与Report Builder688

22.5.1 什么是Report Builder688

22.5.2 创建报表模型688

22.5.3 发布报表模型694

22.5.4 使用Report Builder设计报表696

22.5.5 如何设计带参数的报表699

22.6 使用报表管理器700

22.6.1 表管理器主界面中的元素701

22.6.2 如何浏览报表701

22.6.3 如何删除对象702

22.6.4 如何转移对象702

22.6.5 如何更新对象703

22.6.6 如何启用“我的报表”703

22.7 小结704

第23章 XML支持705

23.1 SQL Server 2005与XML705

23.1.1 什么是XML705

23.1.2 SQL Server 2005对XML功能的增强707

23.2 XML语法708

23.2.1 一个XML例子与XML术语709

23.2.2 XML声明712

23.2.3 XML标记与元素712

23.2.4 元素属性713

23.2.5 DTD文件715

23.2.6 一个DTD例子及其验证719

23.2.7 内部DTD与外部DTD722

23.2.8 CDATA段723

23.2.9 XML注释725

23.3 XML Schema725

23.3.1 什么是XML Schema725

23.3.2 一个XML Schema例子726

23.3.3 进行XML验证727

23.3.4 Schema的元素声明729

23.3.5 Schema的属性声明730

23.4 XQuery731

23.4.1 按节点查询XML数据732

23.4.2 按元素属性查询XML数据732

23.4.3 FLWOR语句733

23.4.4 XQuery语言中的IF语句735

23.4.5 XML数据类型方法736

23.5 XML索引743

23.5.1 创建XML索引743

23.5.2 修改XML索引746

23.5.3 删除XML索引746

23.6 小结746

热门推荐