图书介绍

SQL Server 2000自学教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2000自学教程
  • 杨继平,吴华等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302041261
  • 出版时间:2000
  • 标注页数:338页
  • 文件大小:19MB
  • 文件页数:354页
  • 主题词:

PDF下载


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

下载说明

SQL Server 2000自学教程PDF格式电子书版下载

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

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

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

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

图书目录

绪论1

0.1 理解 SQL Server1

0.2 SQL Server 的客户/服务器模型1

0.2.1 客户/服务器数据库系统2

0.2.2 客户/服务器数据库系统的优点2

0.2.3 SQL Server 2000客户/服务器系统的优点3

0.2.4 桌面数据库系统4

0.3 SQL Server 2000的主要新特性5

0.3.1 易用性5

0.3.2 可收缩性和可靠性7

0.3.3 数据仓库10

0.3.4 系统集成12

0.4 本书结构安排13

0.5 本书所用的约定13

第一章 安装 SQL Server 200015

1.1 安装前的准备15

1.2 安装要求15

1.2.1 硬件需求15

1.2.2 操作系统需求16

1.2.3 Internet 与网络需求17

1.3 创建 SQL Server 服务用户账号17

1.3.1 域用户账号的需求18

1.3.2 创建安全账号18

1.4 SQL Server 的文件位置19

1.5 安装 SQL Server 200020

1.6 安装选项和组件选项26

1.6.1 安装方式26

1.6.2 远程安装26

1.6.3 安装类型27

1.6.4 SQL Server 2000组件28

1.6.5 认证模式30

1.6.6 校对设置31

1.6.7 网络库33

1.7 验证 SQL Server 2000的安装35

1.7.1 系统和样本数据库36

1.7.2 目录和文件位置36

1.7.3 修改口令和用户账号38

1.7.4 重命名服务器39

1.7.5 改变校对设置40

1.8 安装 English Query 和 Analysis Services40

1.8.1 安装 English Query40

1.8.2 安装 Analysis Services41

1.9 本章小结42

1.10 思考与练习42

第二章 SQL Server 2000的主要新增功能43

2.1 性能的增强43

2.1.1 联盟的数据库服务器43

2.1.2 索引视图43

2.1.7 网络库的功能提高44

2.1.5 SQL Server 多实例44

2.1.6 故障切换群集功能的增强44

2.1.4 全文本搜索性能的提高44

2.1.3 校对功能的增强44

2.1.8 Kerberos 和安全代表45

2.1.9 备份和恢复功能的增强45

2.1.10 实用工具操作方面的可伸缩性增强45

2.1.11 日志运送45

2.2 编程功能的增强46

2.2.1 支持 XML46

2.2.2 新的数据类型47

2.2.3 INSTEAD OF 触发器和 ALTER 触发器47

2.3.1 执行复制48

2.3 复制功能的增强48

2.2.6 分布式查询函数和方法48

2.2.5 用户定义的函数48

2.2.4 级联参考完整性约束48

2.3.2 合并复制49

2.3.3 事务复制50

2.3.4 队列更新50

2.3.5 转换出版的数据50

2.3.6 复制的可用性50

2.4 数据转换服务功能的增强51

2.4.1 支持关键字和约束51

2.4.2 新的定制任务51

2.4.3 将 DTS 数据包保存成 Visual Basic 文件51

2.5 Analysis Services 的功能增强52

2.5.1 数据开采功能的增强52

2.5.2 维数的增强53

2.6 Meta Data Services 的功能增强54

2.5.3 安全性能的增强54

2.6.1 Meta Data Browser 功能的增强55

2.6.2 XML 编码功能的增强55

2.6.3 仓库引擎编程功能的增强55

2.6.4 仓库引擎建模功能的增强56

2.7 English Query 的功能增强57

2.8 SQL Server 2000移动数据库特性58

2.9 本章小结59

2.10 思考与练习59

3.1 启动、暂停和停止 SQL Server 200060

3.1.1 修改默认服务60

第三章 管理 SQL Server 200060

3.1.2 启动 SQL Server61

3.1.3 设置轮流检测时间间隔62

3.1.4 登录 SQL Server63

3.1.5 运行 SQL Server63

3.1.6 暂停 SQL Server64

3.1.7 停止 SQL Server65

3.2 管理服务器66

3.2.1 注册服务器66

3.2.2 创建服务器组68

3.2.3 分配 sa 口令68

3.2.4 管理 AWE 内存69

3.3 配置网络连接70

3.3.1 通过 Proxy Server 连接 SQL Server70

3.3.2 在 Internet 上连接 SQL Server71

3.4 SQL Mail72

3.4.1 SQL Server 邮件服务72

3.4.2 处理 SQL Server 接收的电子邮件请求72

3.4.3 SQLAgentMail72

3.4.4 配置 SQL Mail73

3.5 管理客户端73

3.5.1 客户端管理概述74

3.5.2 客户端管理工具74

3.5.3 网络库和网络协议75

3.5.4 网络库的设置和默认值75

3.6 本章小结76

3.5.5 配置客户端网络连接76

3.7 思考与练习77

第四章 SQL Server 数据库78

4.1 概述78

4.2 数据库结构78

4.2.1 逻辑数据库成分80

4.2.2 页面和范围80

4.2.3 物理数据库的文件和文件组81

4.3 系统数据库82

4.3.1 master82

4.3.2 tempdb82

4.3.3 model83

4.3.4 msdb83

4.4.1 利用 SQL Server Enterprise Manager 创建数据库84

4.4 创建数据库84

4.4.2 使用 CREATE DATABASE 语句创建数据库85

4.5 更改数据库89

4.5.1 使用 ALTER DATABASE 语句90

4.5.2 缩小数据库和数据文件92

4.6 本章小结93

4.7 思考与练习93

第五章 Transact-SQL 介绍94

5.1 什么是 Transact-SQL94

5.1.1 结构化查询语言94

5.1.2 Transact-SQL 和 ANSI-SQL95

5.1.3 SQL 和 Transact-SQL 的用途95

5.1.4 SQL 的语句、批处理和元素95

5.2 SQL 标识符96

5.1.5 服务器的处理步骤96

5.3 Transact-SQL 运算符97

5.3.1 算术运算符97

5.3.2 位运算符98

5.3.3 比较运算符98

5.3.4 连接运算符98

5.3.5 运算符的优先级99

5.4 Transact-SQL 变量99

5.4.1 局部变量99

5.4.2 局部变量赋值100

5.4.3 利用 UPDATE 为局部变量赋值102

5.4.4 全局变量103

5.6 思考与练习107

5.5 本章小结107

第六章 Transact-SQL 程序设计结构108

6.1 注释108

6.2 语句块 BEGIN...END108

6.3 条件执行语句 IF...ELSE109

6.4 IF EXISTS 语句110

6.5 重复执行语句 WHILE111

6.6 跳转语句:GOTO112

6.7 事件处理语句 WAITFOR113

6.8 RETURN 语句114

6.9 PRINT 语句115

6.10 进行错误处理116

6.10.1 关于 SQL Server 错误信息116

6.10.2 管理 SQL Server 错误信息117

6.10.3 RAISERROR 命令118

6.11 设置选项 SET120

6.12 本章小结121

6.13 思考与练习121

第七章 Transact-SQL 的数据类型122

7.1 SQL Server 支持的数据类型122

7.2 空值的概念123

7.3 字符型变量123

7.3.1 字符型数据列的长度124

7.3.2 字符型数据的引用格式125

7.3.3 截断字符串125

7.4 十六进制型126

7.5 时间戳型127

7.6 文本和图像数据类型128

7.6.1 定义 text 和 image 列129

7.6.2 使用 WRITETEXT,READTEXT 和 UPDATETEXT129

7.7 日期时间数据类型132

7.8 位数据类型135

7.9 数值数据类型136

7.9.1 整数类数据类型136

7.9.2 近似值数据类型137

7.9.3 精确数值类型138

7.9.4 money 数据类型138

7.10 系统表和数据类型139

7.11 用户定义数据类型140

7.12 本章小结142

7.13 思考与练习143

第八章 函数144

8.1 系统函数144

8.2 字符串函数146

8.2.1 基本字符串操作与分析147

8.2.2 使用 soundex 函数148

8.2.3 使用 difference 函数149

8.2.4 使用 charindex 函数在串内搜索149

8.2.5 使用 patindex 函数150

8.2.6 通配符150

8.2.7 使用 ESCAPE 子句152

8.3 数学函数153

8.4 使用 convert 函数155

8.5 日期函数156

8.5.1 日期部分156

8.5.2 日期转换157

8.6 使用 isnull160

8.7 nullif161

8.8 COALESCE162

8.9 本章小结162

8.10 思考与练习163

第九章 表、索引和视图165

9.1 表165

9.1.1 创建表165

9.1.3 列的属性166

9.1.2 SQL Server 对象的引用方法166

9.1.4 identity 列的注意事项168

9.1.5 重命名表168

9.1.6 向表中添加列169

9.2 临时表169

9.3 用 INSERT 添加行170

9.3.1 插入指定的值170

9.3.2 用 SELECT 插入多行171

9.3.3 省略列列表171

9.3.4 通过存储过程来插入172

9.4 使用 UPDATE 来修改表行172

9.5 使用 DELETE 删除行173

9.7.2 簇索引机制174

9.7.1 索引类型174

9.7 使用索引174

9.6 使用 TRUNCATE TABLE 清除表174

9.7.3 非簇索引机制175

9.7.4 簇索引和非簇索引的性能比较176

9.7.5 设计索引177

9.7.6 创建索引177

9.7.7 有关索引的注意事项178

9.8 视图178

9.8.1 创建视图178

9.8.2 将视图用做列安全措施180

9.8.3 将视图用做安全措施180

9.8.4 利用视图简化 SQL181

9.8.5 使用视图更新数据182

9.8.6 在视图中使用 WITH CHECK OPTION 标志183

9.8.7 用 WITH ENCRYPTION 创建视图184

9.8.8 视图信息的获取185

9.9 本章小结185

9.10 思考与练习185

第十章 数据完整性187

10.1 数据完整性分类187

10.2 规则187

10.2.1 创建规则187

10.2.2 规则的使用方法188

10.2.3 使用规则的限制条件189

10.3 默认189

10.3.1 创建默认189

10.3.3 声明默认值190

10.3.2 默认的使用方法190

10.3.5 使用默认值191

10.3.4 默认和默认值的使用限制191

10.3.6 在 UPDATE 中使用默认值192

10.4 查看规则和默认192

10.5 约束193

10.5.1 定义约束193

10.5.2 UNIQUE 约束195

10.5.3 CHECK 约束195

10.5.4 PRIMARY KEY 约束196

10.5.5 FOREIGN KEY 约束197

10.5.7 删除约束199

10.5.8 约束的使用原则199

10.5.6 DEFAUTL 约束199

10.6 数据完整性方法的比较200

10.7 本章小结201

10.8 思考与练习201

第十一章 查询202

11.1 pubs 数据库的内容202

11.2 从表中选择数据202

11.2.1 SQL 结果集203

11.2.2 基于列的表达式203

11.2.3 对 SELECT 列表中列名的操作204

11.2.4 使用 DISTINCT206

11.2.5 SELECT207

11.2.6 用 WHERE 子句过滤行208

11.2.8 升序排序和降序排序213

11.2.7 利用 ORDER BY 对结果集排序213

11.2.9 通过未出现在 SELECT 列表中的列排序214

11.3 检索集合数据215

11.3.1 利用 COUNT(*)来计算行数216

11.3.2 集合函数和空值216

11.3.3 利用 GROUP BY 求子集合217

11.3.4 利用 HAVING 来筛选结果218

11.3.5 工作表和集合函数219

11.3.6 WITH CUBE 和 WITH ROLLUP219

11.3.7 连接222

11.4 子查询224

11.4.1 带有 IN 的子查询225

11.4.2 子查询和 EXISTS226

11.4.3 NOT EXISTS 和 NOT IN227

11.4.4 在 WHERE 子句中使用子查询和集合函数228

11.5 UNION229

11.6 INTO230

11.7 COMPUTE 和 COMPUTE BY231

11.7.1 COMPUTE231

11.7.2 COMPUTE BY232

11.8 本章小结235

11.9 思考与练习235

第十二章 存储过程237

12.1 存储过程概述237

12.3 创建和执行存储过程238

12.2 存储过程的执行过程238

12.3.2 执行存储过程239

12.3.1 临时存储过程239

12.3.3 远程存储过程240

12.3.4 维护存储过程240

12.4 存储过程与参数241

12.4.1 使用输入参数241

12.4.2 利用输入参数传递信息242

12.4.3 输出参数242

12.4.4 带参数运行244

12.5 返回存储过程的状态246

12.5.1 用 RETURN 语句定义返回值246

12.5.3 SQL Server 状态码247

12.5.2 捕获返回状态值247

12.6 管理和优化存储过程248

12.6.1 存储过程与事务248

12.6.2 存储过程中的游标250

12.6.3 利用存储过程结果集来插入数据251

12.6.4 优化存储过程251

12.6.5 存储过程调试技巧252

12.7 存储过程中的对象依赖252

12.8 本章小结253

12.9 思考与练习254

第十三章 触发器255

13.1 触发器基础255

13.2.1 触发器的执行256

13.2 创建触发器256

13.2.2 删除和修改触发器257

13.2.3 显示触发器259

13.2.4 使用触发器的注意事项260

13.3 特殊的触发器语法261

13.3.1 inserted 表和 deleted 表261

13.3.2 inserted 表和 deleted 表的作用范围262

13.3.3 IF update(column_name)语句263

13.4 触发器与事务265

13.5 触发器应用程序267

13.5.1 级联式 DELETE 触发器267

13.5.3 少量的 INSERT 触发器269

13.5.2 嵌套的触发器269

13.5.4 替换值触发器验证272

13.5.5 维护派生的数据274

13.6 本章小结275

13.7 思考与练习275

第十四章 事务管理277

14.1 事务概述277

14.2 事务编程278

14.2.1 事务处理与批处理279

14.2.2 保存点281

14.2.3 嵌套的事务处理282

14.3 事务与锁定284

14.3.1 事务与触发器284

14.3.2 @@TRANCOUNT 与隐式事务285

14.3.3 触发器中的 ROLLBACK TRANSACTION286

14.4 事务与存储过程287

14.5 长时间运行的事务291

14.6 本章小结292

14.7 思考与练习292

第十五章 游标293

15.1 执行游标293

15.1.1 服务器游标和默认结果集294

15.1.2 服务器游标的优点295

15.2 请求游标295

15.3 声明游标296

15.4 使用游标298

15.4.1 打开游标298

15.4.2 读取数据299

15.4.3 关闭游标300

15.4.4 删除游标300

15.5 使用游标的技巧和注意事项301

15.5.1 用游标修改数据301

15.5.2 滚动功能302

15.5.3 不敏感游标303

15.5.4 避免使用游标304

15.6 本章小结304

15.7 思考与练习305

第十六章 备份和恢复数据库306

16.1 设计备份和恢复策略306

16.1.1 分析实用性需求和恢复需求306

16.1.3 选择恢复模型307

16.1.2 计划灾难性恢复307

16.2.1 简单恢复模型308

16.2 使用恢复模型308

16.2.2 完全恢复模型310

16.2.3 批日志记录恢复模型312

16.2.4 将数据库恢复到以前的状态314

16.3 备份和恢复操作315

16.3.1 数据库备份315

16.3.2 增量数据库备份317

16.3.3 事务日志备份319

16.3.4 备份约束320

16.4 备份和恢复系统数据库320

16.4.1 备份 master 数据库320

16.4.3 备份 model、msdb 和 distribution 数据库321

16.4.2 恢复 master 数据库321

16.4.4 恢复 model、msdb 和 distribution 数据库322

16.5 管理备份323

16.5.1 使用备份介质323

16.5.2 口令保护324

16.5.3 备份格式324

16.5.4 校验备份325

16.6 将数据库拷贝到其他服务器325

16.7 本章小结327

16.8 思考与练习327

附录 A SQL Server 2000的向导328

附录 B SQL Server 2000的函数331

热门推荐