《中文版SQL Server 2000数据库系统管理》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:袁鹏飞,孙军安编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115092451
  • 页数:678 页
图书介绍:

第1部分 SQL Server 2000数据库管理基础 3

第1章 SQL Server 2000简介 3

1.1 SQL Server数据库特点 4

1.2 安装SQL Server 6

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.1 创建数据库 67

2.2 创建、修改和删除数据库 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.1 连接选项 92

第3章 SQL Server查询工具isqlw 92

3.1.1 连接选项 93

3.1.2 连接选项作用范围 97

3.2 启动isqlw 97

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.2 错误级别 108

4.1.1 错误号 108

4.1.3 错误描述信息 109

4.2 建立用户自定义错误消息 110

4.2.1 添加用户定义错误消息 110

4.2.2 删除用户定义的错误消息 111

4.2.3 RAISERROR语句 112

第2部分 Transact-SQL语言 115

第5章 Transact-SQL语言基础 115

5.1 SQL发展历史 115

5.2 Transact-SQL语法格式约定 116

5.3 样本数据库介绍 117

5.4.1 常规标识符 118

5.4 标识符 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.7 运算符 149

5.6.3 数据类型优先级 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.1 游标函数 190

6.11 游标函数和行集函数 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

9.1 表和索引的物理存储结构 221

第9章 表、视图与索引 221

第3部分 数据库对象管理 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.6 索引 269

9.5.4 修改和删除视图 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.1 SQL-92标准游标声明 330

11.1 游标声明 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.1.1 创建默认对象 342

第12章 默认与规则 342

12.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.4 触发器嵌套调用 367

14.1.3 触发器所产生的临时表 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部分 数据管理 387

第16章 数据访问控制 387

16.1 SQL Server访问控制策略 387

16.1.1 完全账户认证 388

16.1.2 访问权限确认 389

16.2.1 Windows账户 390

16.2 管理服务器登录标识 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.1 Web助手向导实现过程 549

19.2 SQL Server 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部分 服务器管理与实用程序 573

第20章 SQL Server代理服务 573

20.1 SQL Mail和SQLAgentMail 574

20.1.1 SQL Mail 574

20.1.2 SQLAgentMail 583

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.1 系统监视器 601

21.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_who 637

21.4.2 sp_monitor 638

第22章 实用程序 640

22.1 isql和osql 640

22.1.1 isql和osql语法 640

22.1.2 isql和osql命令 644

22.1.3 isql和osql环境变量 645

22.2 批拷贝程序bcp 646

22.2.1 bcp程序的功能 646

22.2.2 应用实例 648

22.3 ODBC连接测试工具odbcping 650

22.4 服务控制管理器scm 651

附录B 元数据函数所读取的属性 653

authors表 653

附录A pubs数据库 653

titleauthor表 654

titles表 656

publishers表 658

pub_info表 659

discounts表 660

sales表 660

stores表 662

employee表 662

jobs表 664

roysched表 665