当前位置:首页 > 工业技术
零基础学SQL Server 2005
零基础学SQL Server 2005

零基础学SQL Server 2005PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:刘辉等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:7111230019
  • 页数:574 页
图书介绍:本书介绍了SQL Server基本原理与方法。
《零基础学SQL Server 2005》目录
标签:编著 基础

第一篇 SQL Server与数据库基础 1

第1章 SQL Server 2005概述 1

1.1 SQL Server简介 1

1.1.1 SQL Server的发展 1

1.1.2 SQL Server 2005版本性能介绍 2

1.1.3 Transact-SQL语言介绍 2

1.2 SQL Server 2005架构设计与新特性 3

1.2.1 SQL Server 2005的架构 3

1.2.2 SQL Server 2005的新特性与改进 4

1.2.3 SQL Server 2005服务进程 5

第2章 安装SQL Server 2005 7

2.1 准备安装SQL Server 2005 7

2.1.1 选择正确的SQL Server 2005数据库版本 7

2.1.2 安装的硬件要求 8

2.1.3 操作系统支持及软件要求 8

2.1.4 基本安装选项 10

2.2 安装过程 10

2.2.1 什么是SQL Server实例 10

2.2.2 安装SQL Server 2005 11

2.2.3 如何查看SQL Server 2005安装日志文件 17

2.2.4 验证安装 19

2.3 配置服务器选项 20

2.4 升级到SQL Server 2005 21

2.4.1 升级之前要考虑的问题 21

2.4.2 使用SQL Server 2005升级顾问 21

2.4.3 升级到SQL Server 2005 23

第3章 SQL Server数据库基础综述 24

3.1 数据库基本概念 24

3.1.1 数据与信息 24

3.1.2 数据库 24

3.1.3 数据库系统 24

3.1.4 数据库管理系统 24

3.2 数据库管理系统的基本功能 25

3.2.1 定义数据 25

3.2.2 处理数据 25

3.2.3 数据库运行管理 25

3.2.4 数据组织、存储和管理 25

3.2.5 数据库的建立和维护 26

3.3 数据库的类型 26

3.3.1 层次型数据库 26

3.3.2 网络型数据库 26

3.3.3 关系型数据库 26

3.4 SQL Server的数据库对象 26

3.4.1 表 26

3.4.2 视图 27

3.4.3 索引 28

3.4.4 主键 28

3.4.5 外键 28

3.4.6 存储过程 28

3.4.7 触发器 30

3.4.8 数据类型 30

3.4.9 约束 30

3.4.10 默认值 31

3.4.11 角色 31

3.4.12 用户 31

3.4.13 架构 31

3.5 数据类型 31

3.5.1 数据类型和特点 32

3.5.2 数字数据类型 32

3.5.3 字符数据类型 32

3.5.4 日期时间数据类型 33

3.5.5 二进制数据类型 33

3.5.6 其他数据类型 33

3.6 数据定义语言 33

3.7 数据操纵语言 34

3.8 数据控制语言 34

3.9 数据查询语言 34

第4章 SQL Server Management Studio管理器 35

4.1 SQL Server Management Studio简介 35

4.1.1 启动SQL Server Management Studio工具 35

4.1.2 连接已注册的服务器和对象资源管理器 36

4.1.3 更改环境布局 39

4.1.4 设置启动选项 40

4.1.5 查询/代码编辑器 41

4.1.6 使用模板资源管理器、解决方案、脚本项目 42

4.2 使用SQL Server Management Studio设计数据库 43

4.2.1 创建数据库 44

4.2.2 附加数据库 45

4.3 使用SQL Server Management Studio设计数据表 47

4.3.1 新建数据表 47

4.3.2 修改数据表 48

4.3.3 查看表属性 48

4.3.4 删除数据表 49

4.4 使用SQL Server Management Studio创建索引 50

4.4.1 创建主键索引 50

4.4.2 创建惟一索引 51

4.4.3 查看表的索引 52

4.4.4 删除索引 53

4.5 维护数据表 53

4.5.1 在表中插入新列 53

4.5.2 改变表中列的排列顺序 54

4.5.3 自动编号列和标识符列 54

4.5.4 可计算的列 55

4.5.5 删除字段 55

4.6 数据表的浏览 56

4.6.1 查看表中所有记录 56

4.6.2 查看表的某条记录 56

4.7 数据表中数据的维护 57

4.7.1 添加新的记录 57

4.7.2 修改现有记录 58

4.7.3 删除记录 58

第5章 SQL Server 2005学习案例 59

5.1 AdventureWorks示例数据库介绍 59

5.1.1 案例背景 59

5.1.2 安装示例 59

5.2 AdventureWorks示例数据库的结构 61

5.2.1 AdventureWorks数据库的数据类型 61

5.2.2 AdventureWorks数据库的架构与数据表 62

5.2.3 AdventureWorks数据库的存储过程 66

5.2.4 AdventureWorks数据库的用户定义函数 68

5.3 AdventureWorks示例数据库逻辑结构 70

5.3.1 销售和营销结构 70

5.3.2 产品结构 74

5.3.3 采购方案和供应商结构 76

5.3.4 生产结构 77

第二篇 数据库基本管理 81

第6章 数据表 81

6.1 用CREATE TABLE语句创建表 81

6.1.1 一个创建表的小实例 81

6.1.2 基本语法 83

6.1.3 创建自动编号列 84

6.1.4 创建非空列 87

6.1.5 字段的默认值 88

6.1.6 选择表存放文件组 89

6.1.7 使用Check约束 90

6.1.8 设置字段的排序规则 91

6.2 用ALTER TABLE语句修改表 92

6.2.1 基本语法 92

6.2.2 修改字段属性 93

6.2.3 添加字段 94

6.2.4 删除字段 95

6.2.5 添加约束 95

6.2.6 禁用/启用CHECK约束 98

6.2.7 删除约束 99

6.2.8 设置主键 99

6.3 用DROP TABLE删除数据表 100

6.3.1 DROP TABLE的语法结构 100

6.3.2 使用DROP TABLE删除数据表 100

6.4 临时表 100

6.4.1 创建临时表的示例 101

6.4.2 删除临时表的示例 101

第7章 视图 103

7.1 了解视图 103

7.1.1 什么是视图 103

7.1.2 视图的种类 103

7.1.3 视图的优点 104

7.1.4 视图的约束 104

7.2 在SQL Server Management Studio中创建视图 104

7.2.1 使用SQL Server Management Studio创建标准视图 105

7.2.2 查看视图的结构信息 106

7.2.3 查看视图的结果 107

7.3 用CREATE VIEW创建视图 108

7.3.1 使用CREATE VIEW创建视图的示例 108

7.3.2 基本语法 108

7.3.3 操作示例 109

7.4 在SQL Server Management Studio中修改视图 112

7.4.1 使用SQL Server Management Studio修改简单的视图 112

7.4.2 使用SQL Server Management Studio修改视图的一般过程 113

7.5 用ALTER VIEW修改视图 113

7.5.1 使用ALTER VIEW修改视图的示例 113

7.5.2 基本语法 114

7.5.3 操作示例 115

7.6 通过视图修改数据 117

7.6.1 使用视图修改数据的示例 117

7.6.2 操作说明总结 118

7.7 在SQL Server Management Studio中删除视图 118

7.7.1 使用SQL Server Management Studio删除视图的示例 119

7.7.2 使用SQL Server Management Studio删除视图的一般过程 119

7.8 用DROP VIEW删除视图 120

7.8.1 基本语法 120

7.8.2 使用DROP VIEW删除视图的示例 120

第8章 数据操作 121

8.1 用SELECT语句查询记录 121

8.1.1 SELECT语句 121

8.1.2 FROM子句 123

8.1.3 INTO子句 125

8.1.4 WHERE子句 127

8.1.5 ORDER BY子句 130

8.1.6 GROUP BY子句 131

8.1.7 HAVING子句 132

8.1.8 FOR子句 133

8.1.9 COMPUTE子句 133

8.1.10 DISTINCT和ALL关键字 135

8.1.11 EXCEPT和INTERSECT关键字 137

8.1.12 TOP n和TOP n PERCENT关键字 139

8.2 使用连接 140

8.2.1 内部连接 141

8.2.2 左外部连接 142

8.2.3 右外部连接 143

8.2.4 完全外部连接 143

8.2.5 交叉连接 143

8.3 用INSERT语句插入记录 144

8.3.1 简单的插入语句 144

8.3.2 INSERT语句基本语法 145

8.3.3 插入值少于字段数的记录 146

8.3.4 在标识列字段里插入字段值 146

8.3.5 从数据表中查询出记录并插入到另一个表中 147

8.3.6 通过使用NEWID()将数据插入到uniqueidentifier列 148

8.4 用UPDATE语句更新记录 149

8.4.1 简单的更新语句 150

8.4.2 UPDATE语句基本语法 151

8.4.3 通过计算更新记录 152

8.4.4 使用TOP子句更新记录 153

8.5 用DELETE语句删除记录 153

8.5.1 简单的删除语句的示例 153

8.5.2 DELETE语句基本语法 153

8.5.3 使用WHERE子句删除语句的示例 154

8.6 用TRUNCATE TABLE语句删除记录 154

8.6.1 TRUNCATE TABLE语句的语法 155

8.6.2 使用TRUNCATE TABLE删除表中数据 155

8.7 使用联合 156

8.7.1 UNION关键字的语法 156

8.7.2 使用UNION将两个表结合使用 156

8.8 使用子查询 157

8.8.1 使用子查询结果作为返回字段的示例 157

8.8.2 使用连接替代子查询 158

第9章 Transact-SQL语言基础 159

9.1 T-SQL语法规则 159

9.2 运算符及优先级 159

9.2.1 算术运算符 159

9.2.2 赋值运算符 162

9.2.3 位运算符 163

9.2.4 比较运算符 166

9.2.5 逻辑运算符 167

9.2.6 字符串串联运算符 168

9.2.7 一元运算符 168

9.2.8 运算符的优先级 170

9.3 T-SQL中的常量 171

9.3.1 字符串常量 171

9.3.2 Unicode常量 171

9.3.3 二进制常量 172

9.3.4 bit常量 172

9.3.5 datetime常量 172

9.3.6 integer常量 172

9.3.7 decimal常量 172

9.3.8 float和real常量 173

9.3.9 money常量 173

9.3.10 uniqueidentifier常量 173

9.3.11 在T-SQL中使用常量 173

9.4 T-SQL中的变量 174

9.4.1 局部变量 174

9.4.2 T-SQL参数 174

9.4.3 应用程序变量 175

9.5 流程控制语句 175

9.5.1 Begin...End语句 175

9.5.2 if...else条件语句 176

9.5.3 While语句 177

9.5.4 Case语句 178

9.5.5 Goto语句 180

9.5.6 Waitfor语句 181

9.5.7 Return语句 183

9.5.8 Try...catch语句 185

9.5.9 Execute语句 187

9.6 游标 189

9.6.1 游标简介 189

9.6.2 定义游标 190

9.6.3 打开游标 191

9.6.4 读取游标 192

9.6.5 关闭和删除游标 195

9.7 游标的运用 197

9.7.1 用游标处理数据的一般过程 197

9.7.2 全局游标与局部游标 198

9.7.3 游标的嵌套 201

9.7.4 使用游标变量 202

9.7.5 使用函数查看游标状态 203

9.7.6 使用系统存储过程查看游标属性 206

第10章 存储过程 209

10.1 存储过程概述 209

10.2 设计存储过程 209

10.3 创建存储过程 210

10.3.1 在SQL Server Management Studio中建立存储过程 210

10.3.2 用CREATE PROCEDURE语句创建存储过程 212

10.4 修改存储过程 214

10.4.1 在SQL Server Management Studio中修改存储过程 215

10.4.2 用ALTER PROCEDURER语句修改存储过程 215

10.5 执行存储过程 218

10.5.1 在SQL Server Management Studio中执行存储过程 218

10.5.2 用EXECUTE语句执行存储过程 219

10.6 删除存储过程 220

10.6.1 在SQL Server Management Studio中删除存储过程 220

10.6.2 用DROP PROCEDURE语句删除存储过程 221

10.7 常用系统存储过程 222

10.7.1 sp_help存储过程 222

10.7.2 sp_rename、sp_renamedb存储过程 223

10.7.3 常用系统存储过程分类 223

10.8 建立CLR存储过程 227

第11章 函数 232

11.1 函数概述 232

11.1.1 函数的结构 232

11.1.2 函数的类型 232

11.1.3 使用函数的优点 233

11.2 设计用户定义函数 233

11.2.1 选择函数类型 233

11.2.2 函数与存储过程 233

11.3 创建用户定义函数 234

11.3.1 在SQL Server Management Studio中建立用户自定义函数 234

11.3.2 用CREATE FUNCTION语句创建函数 236

11.4 执行用户定义函数 239

11.4.1 执行的位置 239

11.4.2 执行用户定义函数的例子 239

11.5 删除用户定义函数 239

11.5.1 在SQL Server Management Studio中删除用户定义函数 240

11.5.2 用DROP FUNCTION语句删除用户定义函数 240

11.6 常用系统函数 241

11.6.1 聚合函数 241

11.6.2 配置函数 242

11.6.3 游标函数 243

11.6.4 日期和时间函数 244

11.6.5 数学函数 244

11.6.6 元数据函数 245

11.6.7 排名函数 247

11.6.8 行集函数 247

11.6.9 安全函数 247

11.6.10 字符串函数 248

11.6.11 系统函数 249

11.6.12 系统统计函数 251

11.6.13 文本和图像函数 252

11.7 创建CLR函数 252

11.7.1 创建CLR函数的一般步骤 252

11.7.2 使用CLR函数的优点 253

11.7.3 创建CLR函数的实例 253

第12章 约束 256

12.1 约束概述 256

12.1.1 数据完整性 256

12.1.2 约束的概念和类型 257

12.2 设计约束 258

12.2.1 定义约束的方式 258

12.2.2 定义约束的语法结构 258

12.3 主键约束 259

12.3.1 一个主键约束的示例 259

12.3.2 使用表设计器定义主键约束 260

12.3.3 使用T-SQL定义主键约束 261

12.4 外键约束 262

12.4.1 一个外键约束的示例 262

12.4.2 使用表设计器定义外键约束 263

12.4.3 使用T-SQL定义外键约束 265

12.5 UNIQUE约束 266

12.5.1 一个UNIQUE约束的示例 266

12.5.2 使用表设计器定义UNIQUE约束 267

12.5.3 使用T-SQL定义UNIQUE约束 268

12.6 CHECK约束 268

12.6.1 一个CHECK约束的示例 269

12.6.2 使用表设计器定义CHECK约束 269

12.6.3 使用T-SQL定义CHECK约束 270

12.7 DEFAULT约束 271

12.7.1 使用表设计器定义DEFAULT约束 271

12.7.2 使用T-SQL定义DEFAULT约束 271

12.8 禁用约束 272

12.8.1 对复制禁用外键约束 272

12.8.2 对复制禁用CHECK约束 272

12.8.3 对INSERT和UPDATE语句禁用外键约束 273

12.8.4 对INSERT和UPDATE语句禁用CHECK约束 273

第13章 触发器 274

13.1 触发器概述 274

13.1.1 触发器的作用 274

13.1.2 触发器的分类 274

13.1.3 触发器的工作原理 275

13.2 设计触发器 275

13.2.1 理解AFTER、INSTEAD OF触发器的使用要求 275

13.2.2 创建触发器前应考虑的问题 276

13.3 创建触发器 276

13.3.1 在SQL Server Management Studio中创建触发器步骤 276

13.3.2 使用CREATE TRIGGER语句创建触发器 277

13.4 修改触发器 280

13.4.1 在SQL Server Management Studio中修改触发器步骤 280

13.4.2 使用ALTER TRIGGER语句修改触发器 280

13.5 删除触发器 281

13.5.1 使用SQL Server Management Studio删除触发器 281

13.5.2 使用DROP TRIGGER语句删除触发器 282

13.6 禁用/启用触发器 283

13.6.1 禁用触发器 283

13.6.2 启用触发器 285

13.7 设计CLR触发器 286

13.7.1 创建CLR触发器的一般步骤 286

13.7.2 创建CLR触发器的示例 286

13.8 设计DDL触发器 290

13.8.1 CREATE TRIGGER创建DDL触发器的语法 290

13.8.2 使用CREATE TRIGGER创建DDL触发器的示例 290

第14章 事务和锁 292

14.1 事务 292

14.1.1 事务的特点 292

14.1.2 启动事务 292

14.1.3 保存事务 294

14.1.4 提交事务 295

14.1.5 回滚事务 296

14.1.6 自动提交事务 298

14.1.7 显式事务 300

14.1.8 隐式事务 302

14.1.9 事务嵌套 304

14.2 管理并发数据访问 307

14.2.1 并发的影响 308

14.2.2 并发控制的类型 308

14.2.3 事务的隔离级别 309

14.3 锁定 309

14.3.1 可以锁定的资源 309

14.3.2 锁模式 310

14.3.3 死锁 311

第15章 索引和查询优化 312

15.1 索引概述 312

15.1.1 聚集索引和非聚集索引 312

15.1.2 填充因子 312

15.1.3 使用目录视图查看索引 313

15.2 用CREATE INDEX语句创建索引 313

15.2.1 基本语法 314

15.2.2 创建简单的复合索引 317

15.2.3 创建惟一索引 317

15.2.4 创建聚集索引 319

15.2.5 指定索引存放的文件组 320

15.3 用ALTER INDEX语句修改索引 321

15.3.1 基本语法 321

15.3.2 设置索引的选项 322

15.3.3 禁用/启用索引 323

15.4 用DROP INDEX语句删除索引 324

15.4.1 基本语法 325

15.4.2 使用DROP INDEX删除聚集索引并将表移动到新文件组 326

15.4.3 使用DROP INDEX删除PRIMARY KEY约束 329

15.5 重新组织和重新生成索引 330

15.5.1 理解重新组织、生成索引 330

15.5.2 重新组织索引 331

15.5.3 重新生成索引 332

第三篇 SQL Server 2005高级特性 335

第16章 SQL Server 2005管理工具 335

16.1 SQL Server配置管理器 335

16.1.1 管理服务 335

16.1.2 管理服务器端网络协议 336

16.2 SQL Server外围应用配置器 338

16.2.1 启动外围应用配置器 338

16.2.2 使用服务和连接的外围应用配置器 338

16.2.3 使用功能的外围应用配置器 340

16.3 数据库引擎优化顾问 341

16.3.1 启动数据库引擎优化顾问 341

16.3.2 设计工具选项和布局 342

16.3.3 使用数据库引擎优化顾问 343

16.4 SQL Server命令提示实用工具 345

16.4.1 bcp数据复制工具 345

16.4.2 dta数据库引擎优化工具 346

16.4.3 sac外围应用设置导入和导出工具 348

16.4.4 sqlcmd实用工具 349

16.4.5 SQLdiag诊断信息收集工具 350

16.4.6 sqlmaint维护实用工具 351

16.4.7 sqlservr实例运行程序 352

16.4.8 sqlwb实用工具 352

16.4.9 tablediff表中的数据比较工具 353

16.4.10 其他实用工具介绍 354

16.5 SQL Server联机丛书 355

第17章 数据库服务器管理 357

17.1 连接与断开数据库服务器 357

17.1.1 添加服务器组与服务器 357

17.1.2 断开与数据库服务器的连接 358

17.2 使用配置管理器配置SQL Server服务 359

17.2.1 启动、停止、暂停和重新启动SQL Server服务 359

17.2.2 配置启动模式 360

17.2.3 更改登录身份 360

17.2.4 SQL Server 2005使用的网络协议 360

17.2.5 配置客户端网络协议 361

17.2.6 隐藏数据库引擎实例 363

17.3 配置SQL Server 2005服务器属性 363

17.3.1 查看服务器属性 363

17.3.2 设置内存属性 364

17.3.3 设置处理器属性 364

17.3.4 设置安全性属性 364

17.3.5 设置连接属性 365

17.3.6 设置数据库属性 366

17.3.7 查看高级属性 366

17.4 通过日志查看服务器的运行情况 367

17.4.1 查看SQL Server日志 367

17.4.2 查看Windows系统日志 368

17.5 通过动态管理视图查看服务器信息 369

17.5.1 与数据库有关的动态管理视图 369

17.5.2 与SQL Server操作系统关联的动态管理视图 369

第18章 管理数据库和数据库文件 370

18.1 理解数据库文件 370

18.1.1 理解数据存取过程 370

18.1.2 数据库文件 370

18.1.3 数据库文件组 371

18.1.4 建立数据库文件和文件组 372

18.2 创建数据库 373

18.2.1 用CREATE DATABASE语句创建数据库 373

18.2.2 创建数据库的示例 375

18.2.3 数据库的所有者 379

18.3 修改数据库 379

18.3.1 扩大数据库 379

18.3.2 收缩数据库 380

18.3.3 收缩数据库文件 381

18.3.4 添加和删除数据文件和日志文件 382

18.3.5 移动数据库文件 384

18.4 删除数据库 384

18.4.1 使用SQL Server Management Studio删除数据库 385

18.4.2 用DROP DATABASE语句删除数据库 385

18.5 分离与附加数据库 385

18.5.1 分离数据库 385

18.5.2 附加数据库 386

18.6 理解系统数据库 387

18.6.1 系统数据库说明 388

18.6.2 隐藏系统数据库对象 388

18.7 建立数据库快照 389

18.7.1 工作原理 389

18.7.2 典型用途 390

18.7.3 创建和删除数据库快照 390

18.8 数据分区管理 391

18.8.1 理解已分区表 392

18.8.2 创建分区函数 392

18.8.3 创建分区方案 393

18.8.4 创建分区表 394

18.8.5 创建分区表的示例 394

第19章 安全管理 399

19.1 SQL Server安全性机制 399

19.1.1 主体 399

19.1.2 安全对象 400

19.1.3 权限层次结构 400

19.1.4 查询权限 401

19.2 服务器范围的安全管理 403

19.2.1 SQL Server验证模式 403

19.2.2 使用密码策略 404

19.2.3 服务器范围的角色 405

19.2.4 管理登录名 405

19.2.5 管理凭据 407

19.3 数据库范围的安全管理 408

19.3.1 管理用户 408

19.3.2 特殊用户 410

19.3.3 数据库范围的角色 410

19.4 用户架构分离 411

19.4.1 理解架构 411

19.4.2 使用SQL Server Management Studio工具创建架构 412

19.4.3 用CREATE SCHEMA语句创建架构 413

19.5 管理密钥与证书 413

19.5.1 SQLServer密码系统架构 413

19.5.2 创建密钥 413

19.5.3 创建证书 416

19.5.4 简单加密示例 417

第20章 数据库备份和恢复 418

20.1 理解数据库备份 418

20.1.1 备份的目的 418

20.1.2 备份过程与恢复模式 418

20.1.3 完整恢复模式 420

20.1.4 大容量日志恢复模式 420

20.1.5 简单恢复模式 420

20.2 备份策略 421

20.2.1 备份的类型 421

20.2.2 理解备份策略 422

20.2.3 完全数据库备份策略 422

20.2.4 数据库和事务日志备份策略 423

20.2.5 差异备份策略 423

20.2.6 文件或文件组备份策略 423

20.3 执行和管理备份 423

20.3.1 在简单恢复模式下根据完全数据库备份策略进行数据库备份 424

20.3.2 在完整恢复模式下根据差异备份策略进行数据库备份 427

20.3.3 使用T-SQL语句备份数据库 430

20.4 还原数据库 433

20.4.1 理解还原过程 433

20.4.2 在完整恢复模式还原数据库的完整备份 433

20.4.3 使用T-SQL还原数据库 437

第21章 系统自动化任务管理 438

21.1 SQL Server代理 438

21.1.1 SQL Server代理简介 438

21.1.2 SQL Server代理的设置 438

21.1.3 启动和停止SQL Server代理 440

21.1.4 SQL Server代理的安全性 441

21.1.5 使用SQL Server代理的一般步骤 444

21.2 作业 444

21.2.1 创建作业 444

21.2.2 创建作业步骤 446

21.2.3 创建作业时间计划 447

21.2.4 查看和修改作业 448

21.2.5 运行作业 450

21.2.6 查看作业历史日志 450

21.3 维护计划 453

21.3.1 可以自动运行的维护任务 453

21.3.2 使用向导创建维护计划步骤 453

21.3.3 手工创建维护计划步骤 454

21.4 警报 455

21.4.1 创建警报 455

21.4.2 删除警报 457

21.5 操作员 457

21.5.1 创建操作员 457

21.5.2 为操作员分配警报 458

第22章 复制 460

22.1 复制概述 460

22.1.1 复制发布模型概述 460

22.1.2 复制类型 461

22.2 创建复制 462

22.2.1 创建发布 463

22.2.2 创建订阅 465

22.3 管理复制 468

22.3.1 查看和修改发布属性 469

22.3.2 查看和修改项目属性 469

22.3.3 指定历史记录保持期 470

22.3.4 查看发布服务器的信息和执行其任务 470

第23章 全文搜索 472

23.1 全文搜索简介 472

23.1.1 全文搜索的概念 472

23.1.2 安装全文搜索 474

23.1.3 全文搜索的结构 474

23.2 管理全文搜索 475

23.2.1 使用SQL Server Management Studio创建全文目录 475

23.2.2 使用SQL Server Management Studio创建全文索引 477

23.2.3 使用T-SQL全文数据定义语言 478

23.2.4 使用T-SQL创建全文索引的示例 482

23.2.5 从数据表中删除全文索引 484

23.2.6 从数据库中删除全文目录 484

23.3 使用全文搜索 484

23.3.1 自定义数据字典 484

23.3.2 搜索特定词或短语 486

23.3.3 执行前缀搜索 486

第24章 处理XML数据 488

24.1 XML概述 488

24.1.1 理解XML 488

24.1.2 XML的特性 488

24.1.3 SQL Server 2005数据库对XML的支持 489

24.2 使用FOR XML子句和OPENXML函数 489

24.2.1 使用FOR XML 489

24.2.2 使用OPENXML 495

24.3 XML数据类型及处理 499

24.3.1 XML数据类型 499

24.3.2 XML数据类型方法 502

第25章 监控SQL Server状态 508

25.1 查看当前活动 508

25.1.1 使用活动监视器 508

25.1.2 动态管理对象 510

25.2 使用系统性能监视器 512

25.2.1 运行系统性能监视器 513

25.2.2 SQL Server性能对象 514

25.2.3 监控SQL Server注意点 515

25.3 使用SQL Server Profilter 516

25.3.1 SQL Server Profilter简介 516

25.3.2 如何创建跟踪 516

25.3.3 如何设置全局跟踪选项 517

25.3.4 如何指定跟踪文件的事件和数据列 518

25.3.5 如何将跟踪结果保存到表 519

25.3.6 如何修改筛选器 519

第26章 SQL Server商业智能服务 520

26.1 SQL Server 2005集成服务 520

26.1.1 Integration Services简介 520

26.1.2 SSIS的结构 521

26.1.3 创建SSIS项目 521

26.1.4 建立数据源和数据视图 522

26.1.5 建立包 524

26.1.6 建立控制流 525

26.1.7 建立数据流 525

26.1.8 运行SSIS包 528

26.1.9 部署SSIS包 529

26.2 SQL Server报表服务 531

26.2.1 SSRS介绍 531

26.2.2 创建报表服务器项目 532

26.2.3 建立数据源 532

26.2.4 建立报表 533

26.2.5 运行报表 536

26.2.6 发布报表 536

第四篇 数据库开发 539

第27章 Visual Basic.NET和SQL Server开发应用程序 539

27.1 Visual Basic.NET连接数据库 539

27.1.1 熟悉VB.NET集成开发环境 539

27.1.2 通过ADO.NET连接数据库 541

27.2 Visual Basic.NET开发学生档案管理系统 543

27.2.1 示例介绍 543

27.2.2 数据库设计结构 544

27.2.3 建立数据库和基础数据表 545

27.2.4 创建Visual Basic.NET工程 551

27.2.5 添加Visual Basic控件 552

27.2.6 设置DataGridView控件 552

27.2.7 编写事件代码 554

27.2.8 编译应用程序 555

第28章 ASP.NET与SQL Server 2005 556

28.1 熟悉ASP.NET的开发操作 556

28.1.1 ASP.NET的开发环境 556

28.1.2 ASP.NET的代码模型 557

28.1.3 使用Web.config文件 558

28.1.4 通过ADO.NET连接数据库 559

28.1.5 在ASP.NET中查询数据 560

28.2 ASP.NET开发网上学生档案管理系统 563

28.2.1 系统目标 563

28.2.2 新建网站项目 564

28.2.3 编写登录页面 565

28.2.4 管理系统主界面 567

28.2.5 编写查看学生信息的页面 568

28.2.6 编写输入学生信息的页面 570

28.2.7 在Microsoft IIS中运行ASP.NET网页 573

返回顶部