中文版 SQL SERVER2000数据库系统管理
分類: 图书,计算机/网络,数据库,SQL,
作者: 袁鹏飞 孙军安 编著
出 版 社: 人民邮电出版社
出版时间: 2001-5-1字数:版次: 1版1次页数: 678印刷时间:开本:印次:纸张:I S B N : 9787115092458包装: 平装内容简介
本书全面、系统地介绍了Microsoft SQL Server 2000数据库系统管理技术。全书共分为5部分,分别介绍SQL Server 2000数据库系统管理基础、Transact-SQL语言、SQL Server数据库对象管理、数据管理和服务器管理与实用程序等。
本书的读者对象为SQL Server 2000数据库系统管理人员和大专院校相关专业的师生。
目录
第1部分 SQL Server 2000数据库管理基础
第1章 SQL Server 2000简介3
1.1 SQL Server数据库特点4
1.2 安装SQL Server6
1.2.1 环境需求6
1.2.2 安装程序选项设置7
1.2.3 安装测试9
1.2.4 安装内容介绍10
1.3 服务器注册与运行管理19
1.3.1 注册服务器19
1.3.2 启动SQL Server 2000服务23
1.3.3 暂停或终止SQL Server 2000服务26
1.4 网络连接配置27
1.4.1 SQL Server通信结构28
1.4.2 服务器网络配置31
1.4.3 客户端网络连接配置35
1.5 SQL Server服务器配置选项设置37
1.5.1 SQL Server配置选项37
1.5.2 配置选项设置45
1.6 链接服务器47
1.6.1 创建链接服务器48
1.6.2 链接服务器登录标识管理51
1.6.3 设置链接服务器选项53
1.7 远程服务器55
1.7.1 远程访问的实现方法55
1.7.2 远程用户与本地用户间的映射关系58
1.7.3 删除远程服务器59
第2章 数据库管理61
2.1 数据库存储结构61
2.1.1 数据库文件和文件组61
2.1.2 数据文件的使用分配63
2.1.3 事务日志存储结构65
2.2 创建、修改和删除数据库67
2.2.1 创建数据库67
2.2.2 修改数据库75
2.2.3 删除数据库78
2.3 数据库选项设置79
2.3.1 数据库选项79
2.3.2 数据库选项设置实例81
2.3.2 检索数据库选项设置83
2.4 检索数据库定义信息85
2.4.1 检索数据库及其文件信息85
2.4.2 检索数据库文件组信息88
2.4.3 查看数据空间使用状况88
2.4.4 查看日志空间使用状况90
第3章 SQL Server查询工具isqlw92
3.1 连接选项92
3.1.1 连接选项93
3.1.2 连接选项作用范围97
3.2 启动isqlw97
3.2.1 isqlw命令行语法97
3.2.2 isqlw连接参数配置101
3.3 使用SQL查询分析器102
3.3.1 SQL查询分析器概述102
3.3.3 编辑和执行脚本程序104
第4章 SQL Server错误消息107
4.1 SQL Server错误消息结构107
4.1.1 错误号108
4.1.2 错误级别108
4.1.3 错误描述信息109
4.2 建立用户自定义错误消息110
4.2.1 添加用户定义错误消息110
4.2.2 删除用户定义的错误消息111
4.2.3 RAISERROR语句112
第2部分 Transact-SQL语言
第5章 Transact-SQL语言基础115
5.1 SQL发展历史115
5.2 Transact-SQL语法格式约定116
5.3 样本数据库介绍117
5.4 标 识 符118
5.4.1 常规标识符118
5.4.2 定界标识符120
5.4.3 标识符应用123
5.5 数据类型127
5.5.1 系统数据类型127
5.5.2 SQL Server数据类型同义词141
5.5.3 用户定义数据类型141
5.6 数据类型转换143
5.6.1 数据类型转换方法143
5.6.2 数据类型转换函数145
5.6.3 数据类型优先级149
5.7 运 算 符149
5.7.1 算术运算符150
5.7.2 位运算符150
5.7.3 比较运算符151
5.7.4 逻辑运算符151
5.7.5 字符串连接符157
5.7.6 赋值运算符157
5.7.7 运算符的优先级157
5.8 变 量159
5.8.1 变量声明159
5.8.2 变量赋值160
第6章 SQL Server内置函数161
6.1 配置函数162
6.2 系统函数165
6.3 系统统计函数173
6.4 时间日期函数175
6.5 字符串函数177
6.6 数学函数181
6.7 图像和文本函数183
6.8 安全函数185
6.9 元数据函数186
6.10 聚合函数188
6.11 游标函数和行集函数190
6.11.1 游标函数190
6.11.2 行集函数191
6.12 函数的确定性194
第7章 流控制语句196
7.1 BEGIN…END语句196
7.2 条件语句197
7.3 转移语句198
7.4 循环语句198
7.5 等待语句199
7.6 返回语句200
第8章 批、事务和锁201
8.1 批201
8.2 事 务202
8.2.1 事务模式203
8.2.2 并发问题与事务隔离205
8.2.3 事务处理语句206
8.2.4 事务处理实例207
8.2.5 分布式事务211
8.3 锁212
8.3.1 资源锁定模式213
8.3.2 键值范围锁214
8.3.3 检索锁信息215
8.3.4 死锁处理218
第3部分 数据库对象管理
第9章 表、视图与索引221
9.1 表和索引的物理存储结构221
9.2 表222
9.2.1 建立数据表222
9.2.2 修改表227
9.2.3 用户定义表选项设置231
9.2.4 检索表定义信息232
9.2.5 删除表235
9.3 约 束235
9.3.1 数据完整性分类236
9.3.2 DEFAULT约束236
9.3.3 CHECK约束237
9.3.4 PRIMARY KEY约束238
9.3.5 UNIQUE约束239
9.3.6 FOREIGN KEY约束240
9.4 表数据处理244
9.4.1 插入数据244
9.4.2 修改数据249
9.4.3 删除数据251
9.4.4 大文本图像数据处理253
9.5 视 图258
9.5.1 创建视图259
9.5.2 几种特殊类型视图262
9.5.3 视图的应用266
9.5.4 修改和删除视图269
9.6 索 引269
9.6.1 索引分类270
9.6.2 建立索引271
9.6.3 用户定义索引选项设置275
9.6.4 删除索引276
9.7 全文索引277
9.7.1 全文索引操作类系统存储过程278
9.7.2 全文索引实例283
9.8 全文检索284
9.8.1 全文检索谓词284
9.8.2 全文检索行集函数288
第10章 查询291
10.1 简单查询292
10.1.1 选择列表292
10.1.2 FROM子句296
10.1.3 使用WHERE子句设置查询条件297
10.1.4 查询结果排序300
10.2 统 计300
10.2.1 GROUP BY子句301
10.2.2 COMPUTE子句307
10.3 创建查询结果表309
10.4 查询提示309
10.5 联合查询311
10.6 连 接312
10.6.1 内连接313
10.6.2 外连接315
10.6.3 交叉连接318
10.6.4 自身连接319
10.7 子 查 询321
10.7.1 [NOT] IN子查询322
10.7.2 [NOT] EXISTS子查询324
10.7.3 比较子查询325
10.7.4 相关子查询326
10.7.5 连接与子查询327
第11章 游标329
11.1 游标声明330
11.1.1 SQL-92标准游标声明330
11.1.2 Transact-SQL扩展游标声明331
11.1.3 游标变量333
11.1.4 隐式游标游型转换334
11.2 游标数据操作335
11.2.1 填充游标335
11.2.2 提取数据336
11.2.3 游标定位修改和删除操作337
11.2.4 关闭和释放游标337
11.2.5 应用举例338
第12章 默认和规则342
12.1 默 认342
12.1.1 创建默认对象342
12.1.2 默认对象的应用343
12.1.3 删除默认对象345
12.2 规 则346
12.2.1 创建规则346
12.2.2 规则的应用346
12.2.3 删除规则347
第13章 存储过程349
13.1 创建存储过程349
13.2 存储过程调用351
13.2.1 过程参数传递352
13.2.2 过程的返回值353
13.2.3 过程的自动执行354
13.3 存储过程应用354
13.4 存储过程维护356
13.4.1 修改存储过程356
13.4.2 重命名存储过程357
13.4.3 删除存储过程358
第14章 触发器359
14.1 创建触发器359
14.1.1 创建触发器359
14.1.2 触发器限制365
14.1.3 触发器所产生的临时表367
14.1.4 触发器嵌套调用367
14.1.5 两种类型触发器比较368
14.2 修改和删除触发器369
14.2.1 修改触发器369
14.2.2 删除触发器370
14.3 触发器应用举例370
14.3.1 AFTER触发器370
14.3.2 INSTEAD OF触发器374
第15章 用户定义函数376
15.1 创建用户定义函数376
15.1.1 标量函数376
15.1.2 内嵌表值函数378
15.1.3 多语句表值函数379
15.1.4 函数的确定性380
15.2 用户定义函数调用380
15.3 修改和删除用户定义函数381
15.3.1 修改用户定义函数381
15.3.2 删除用户定义函数383
第4部分 数据管理
第16章 数据访问控制387
16.1 SQL Server访问控制策略387
16.1.1 安全账户认证388
16.1.2 访问权限确认389
16.2 管理服务器登录标识390
16.2.1 Windows账户390
16.2.2 SQL Server登录标识392
16.2.3 利用管理工具管理登录标识394
16.3 角 色396
16.3.1 固定角色396
16.3.2 用户自定义角色397
16.3.3 角色成员管理398
16.3.4 应用程序角色400
16.4 数据库用户管理403
16.4.1 使用系统存储过程管理用户403
16.4.2 使用管理工具管理用户404
16.4.3 特殊数据库用户406
16.5 权限设置407
16.5.1 权限种类407
16.5.2 使用语句管理权限410
16.5.3 使用管理工具设置权限417
16.6 小 结419
第17章 数据备份与恢复420
17.1 数据备份420
17.1.1 制定备份策略420
17.1.2 数据一致性检查422
17.1.3 备份设备管理423
17.1.4 数据备份426
17.1.5 使用管理工具备份数据库及其日志432
17.2 数据库恢复434
17.2.1 RESTORE语句434
17.2.2 检索备份信息439
17.2.3 恢复用户数据库444
17.2.4 恢复系统数据库445
17.2.5 使用管理工具恢复数据库447
第18章 数据复制451
18.1 SQL Server复制技术451
18.1.1 复制结构451
18.1.2 复制代理452
18.1.3 复制类型453
18.1.4 可更新订阅456
18.2 出版和分发服务器配置459
18.2.1 复制操作控制459
18.2.2 分发服务器配置460
18.2.3 出版服务器配置464
18.2.4 限制对分发服务器的访问466
18.3 出版物管理467
18.3.1 定义出版数据库467
18.3.2 快照出版物和事务出版物管理468
18.3.3 合并出版物管理475
18.3.4 创建出版物快照代理478
18.3.5 出版物访问控制480
18.3.6 检索出版物信息482
18.4 出版条目管理485
18.4.1 定义快照和事务条目485
18.4.2 修改快照和事务条目496
18.4.3 删除快照和事务条目498
18.4.4 创建合并条目498
18.4.5 修改合并条目502
18.4.6 删除合并条目504
18.5 出版实例504
18.6 订阅管理507
18.6.1 注册订阅服务器508
18.6.2 快照和事务出版物订阅管理510
18.6.3 合并出版物订阅管理520
18.7 使用管理工具实现复制操作526
18.7.1 配置分发服务器和出版服务器527
18.7.2 配置出版数据库和订阅服务器528
18.7.3 创建出版物和添加出版条目530
18.7.4 生成复制脚本程序535
18.7.5 建立订阅541
第19章 SQL Server数据库Web出版546
19.1 HTML文档结构546
19.1.1 HTML常用标识546
19.1.2 HTML文档结构548
19.2 SQL Server Web助手向导549
19.2.1 Web助手向导实现过程549
19.2.2 使用Web助手向导发布数据550
19.3 Web出版类系统存储过程560
19.3.1 创建Web出版任务562
19.3.2 执行Web出版任务566
19.3.3 删除Web出版任务566
19.3.4 数据库出版实例567
第5部分 服务器管理与实用程序
第20章 SQL Server代理服务573
20.1 SQL Mail和SQLAgentMail574
20.1.1 SQL Mail574
20.1.2 SQLAgentMail583
20.2 SQL Server代理服务配置584
20.3 定义操作员585
20.4 任务管理588
20.4.1 定义任务588
20.4.2 任务调度591
20.4.3 任务执行状态通知593
20.5 警报管理594
20.5.1 事件警报595
20.5.2 性能警报597
20.5.3 集中管理SQL Server事件598
第21章 服务器活动监视600
21.1 系统监视器601
21.1.1 系统监视器601
21.1.2 SQL Server监视对象和计数器603
21.2 SQL 事件探查器608
21.2.1 SQL 事件探查器捕获的事件数据608
21.2.2 SQL 事件探查器所捕获的事件610
21.2.3 SQL 事件探查器应用628
21.3 SQL Server企业管理器634
21.3.1 监视服务器进程634
21.3.2 按进程查看资源锁定信息635
21.3.3 按对象查看资源锁定信息636
21.4 其他服务器监视方法636
21.4.1 sp_who637
21.4.2 sp_monitor638
第22章 实用程序640
22.1 isql和osql640
22.1.1 isql和osql语法640
22.1.2 isql和osql命令644
22.1.3 isql和osql环境变量645
22.2 批拷贝程序bcp646
22.2.1 bcp程序的功能646
22.2.2 应用实例648
22.3 ODBC连接测试工具odbcping650
22.4 服务控制管理器scm651
附录A pubs数据库653
authors表653
titleauthor 表654
titles表656
publishers表658
pub_info表659
discounts表660
sales表660
stores表662
employee表662
jobs 表664
roysched 表665
附录B 元数据函数所读取的属性653