当前位置:首页 > 其他书籍
SQL Server 2000实用宝典—基础、应用与操作(上)
SQL Server 2000实用宝典—基础、应用与操作(上)

SQL Server 2000实用宝典—基础、应用与操作(上)PDF电子书下载

其他书籍

  • 电子书积分:18 积分如何计算积分?
  • 作 者:李代平主编
  • 出 版 社:地质出版社
  • 出版年份:2001
  • ISBN:
  • 页数:642 页
图书介绍:
《SQL Server 2000实用宝典—基础、应用与操作(上)》目录

第一章 关系数据库系统基础 1

1.1 关系数据库系统概述 1

1.2 数据库发展简史 1

1.3 基本概念 2

1.3.1 数据库 2

1.3.2 数据库管理系统 2

1.3.3 数据库管理 3

1.4 数据库系统模型和结构 3

1.4.1 层次模型 4

1.4.2 网状模型 5

1.4.3 关系模型 5

1.5 数据库管理系统 7

1.6 关系数据库的范式理论 8

1.6.1 数据依赖 9

1.6.2 关系模式的操作异常 9

1.6.3 范式 10

1.7 EAR方法 15

1.7.1 EAR图 15

1.7.2 EAR方法向关系数据库转换 16

第二章 SQL Server 2000概览 18

2.1 SQL Server 2000简介 18

2.1.1 SQL Server 2000特性 18

2.1.2 功能革新和领先领域 19

2.2 SQL Server发展史 19

2.3 SQL Server基本概念 20

2.4 SQL Server安全性 23

2.5 SQL Server 2000数据库 25

2.6 新增功能介绍 29

2.6.1 关系数据库增强 29

2.6.2 复制增强 31

2.6.3 在图形管理新功能 32

2.6.4 关系数据的XML集成 32

2.6.5 新增内容 33

2.7 系统功能概述 42

第三章 SQL Server的环境 48

3.1 软件和硬件环境 48

3.2 服务器安装要求 48

3.2.1 硬件平台 48

3.2.2 操作系统 49

3.2.3 微处理器 50

3.2.4 内存 52

3.2.5 硬盘空间 53

3.2.6 磁带备份 54

3.2.7 网络软件 54

3.2.8 硬件选择 55

3.3 配置一驱动器组 55

3.3.1 浏览RAID标准 55

3.3.2 硬盘驱动控制器控制RAID 56

3.3.3 分离序列I/O 57

3.3.4 磁盘的应用技术 58

3.4 配置Windows 2000/Windows NT 59

3.4.1 文件系统的选择 59

3.4.2 使用NFTS压缩 60

3.4.3 不使用屏幕保护 60

第四章 SQL Server 2000初级使用 61

4.1 实用程序概述 61

4.2 企业管理器(Enterprise Manager) 65

4.3 Query Analyzer启动与操作 69

4.3.1 操作 71

4.3.2 索引 73

4.3.3 执行计划 74

4.3.4 优化隐藏 78

4.3.5 分布式查询 79

第五章 SQL Sever 2000导航系统 81

5.1 SQL Sever 2000导航系统概述 81

5.2 导航系统工具的种类 81

5.3 服务器注册导航系统 83

5.4 系统管理导航系统 85

5.5 数据库创建导航系统 99

5.6 复制配置和管理 108

5.7 数据库升级 109

5.8 数据转换 110

第六章 Transact-SQL语言基础 112

6.1 Transact-SQL语言概述 112

6.2 示例数据库介绍 113

6.3 标识符 114

6.3.1 常规标识符 114

6.3.2 定界标识符 116

6.3.3 标识符应用 119

6.4 语法格式约定 122

6.5 数据类型 123

6.5.1 系统数据类型 124

6.5.2 自定义数据类型 134

6.5.3 数据类型优先级 136

6.6 运算符 137

6.6.1 算术运算符 137

6.6.2 位运算符 137

6.6.3 比较运算符 137

6.6.4 逻辑运算符 138

6.6.5 字符串连接符 144

6.6.6 赋值运算符 144

6.6.7 运算符优先顺序 144

6.7 变量 145

6.7.1 全局变量 145

6.7.2 局部变量 152

6.8 流控制语句 154

6.8.1 BEGIN...END语句 154

6.8.2 IF...ELSE...语句 156

6.8.3 WHILE、PREAK、CONTINUE语句 157

6.8.4 WAITFOR语句 158

6.8.5 RETURN语句 159

6.8.6 CASE表达式 160

第七章 表、视图与索引 162

7.1 表和索引的物理存储结构 162

7.2 表 163

7.2.1 建立数据表 163

7.2.2 修改表 170

7.2.3 检索表定义信息 173

7.2.4 删除表 173

7.3 约束 174

7.3.1 数据完整性分类 175

7.3.2 DEFAULT约束 175

7.3.3 CHECK约束 176

7.3.4 PRIMARY KEY约束 177

7.3.5 UNIQUE约束 179

7.3.6 FOREIGN KEY约束 180

7.4 表数据操作 181

7.4.1 插入数据 181

7.4.2 数据修改 187

7.4.3 删除数据 190

7.5 索引 193

7.5.1 索引类型 193

7.5.2 建立索引 195

7.5.3 删除索引 197

7.6 全文索引 198

7.6.1 全文操作存储过程 199

7.6.2 全文索引应用 204

7.7 视图 205

7.7.1 建立视图 205

7.7.2 修改和删除视图 213

7.7.3 视图的应用 214

第八章 函数 217

8.1 TRANSACT-SQL函数分类 217

8.2 系统函数 217

8.3 日期函数 226

8.4 字符串函数 229

8.5 数学函数 231

8.6 元数据函数 233

8.7 图像和文本函数 240

8.8 安全函数 241

8.9 聚合函数 243

8.10 游标函数 245

8.11 行集函数 245

第九章 系统设定和规则 250

9.1 系统设定和规则概述 250

9.2 系统设定 250

9.2.1 创建系统设定对象 250

9.2.2 系统设定的应用 251

9.2.3 删除系统设定对象 253

9.3 规则 254

9.3.1 创建规则 254

9.3.2 规则的应用 255

9.3.3 删除规则 256

第十章 数据检索 258

10.1 数据检索概述 258

10.2 简单检索 259

10.2.1 选择列表 260

10.2.2 使用FROM子句 265

10.2.3 在聚合查询中指定WHERE条件 267

10.2.4 检索结果排序 274

10.3 统计 274

10.3.1 GOUP BY子句 275

10.3.2 COMPUTE子句 278

10.4 创建检索结果表 280

10.5 联合检索 281

10.6 联接 283

10.6.1 内联接 284

10.6.2 外联接 285

10.6.3 交叉联接 288

10.6.4 自联接 289

10.7 子检索 290

10.7.1 [NOT]IN子检索 292

10.7.2 [NOT]EXISTS子检索 294

10.7.3 比较子检索 295

10.7.4 相关子检索 298

10.7.5 查询设计器表示联接的方式 299

10.8 全文检索 300

10.8.1 CONTAINS 301

10.8.2 FREETEXT 304

第十一章 触发器 305

11.1 触发器概述 305

11.1.1 创建触发器 305

11.1.2 触发器限制 316

11.1.3 触发器所产生的临时表 319

11.1.4 触发器嵌套调用 319

11.2 修改和删除触发器 320

11.3 触发器应用举例 321

11.3.1 INSERT触发器 321

11.3.2 UPDATE触发器 323

11.3.3 DELETE触发器 325

第十二章 批、事务和锁 327

12.1 批处理 327

12.2 事务 327

12.2.1 事务模式 327

12.2.2 联机事务处理与决策支持 329

12.2.3 事务处理实例 330

12.2.4 分布式事务 334

12.3 锁 336

12.3.1 资源锁定模式 336

12.3.2 检索锁信息 338

12.3.3 死锁处理 340

第十三章 存储过程 342

13.1 存储过程概述 342

13.1.1 基本概念 342

13.1.2 优点 343

13.2 存储过程类型 344

13.2.1 系统存储过程 344

13.2.2 临时存储过程 354

13.2.3 远程存储过程 354

13.2.4 扩展存储过程 355

13.3 创建存储过程 365

13.3.1 使用CREATE PROCEDURE语句 365

13.3.2 使用向导创建存储过程 368

13.3.3 使用SQL Server Enterprise Manager创建存储过程 370

13.3.4 存储过程的信息 371

13.3.5 创建存储过程的规则 371

13.4 存储过程的设计与执行 372

13.5 修改存储过程 374

13.6 执行存储过程 375

13.7 存储过程调用 376

13.7.1 过程参数传递 377

13.7.2 过程的返回值 378

13.7.3 过程的自动执行 378

13.8 存储过程中使用参数 378

13.8.1 使用输入参数 378

13.8.2 用输入参数执行存储过程 380

13.8.3 用输出参数返回值 381

13.9 删除存储过程 382

13.10 错误消息处理 383

13.11 存储过程应用 384

第十四章 游标 387

14.1 游标概述 387

14.1.1 SQL-92游标定义语法 388

14.1.2 Transact-SQL扩展游标定义 389

14.2 游标数据操作 391

14.2.1 填充游标 391

14.2.2 提取数据 392

14.2.3 游标定位修改和删除操作 393

14.2.4 关闭和释放游标 393

14.2.5 应用举例 393

第十五章 管理工具集 402

15.1 控制台 402

15.1.1 企业管理器(Enterprise Manager)控制台 402

15.1.2 SQL Server的企业管理器(Enterprise Manager)功能 407

15.2 代理器 427

15.2.1 定义操作员 428

15.2.2 创建作业 429

15.2.3 创建警告 432

15.3 查询分析器 439

15.3.1 分析器简介 440

15.3.2 配置查询分析器 440

15.3.3 设置查询视图选项 443

15.3.4 使用查询方格 443

15.3.5 分析查询执行方案 443

15.3.6 分析索引 446

15.4 英文查询 447

15.4.1 英文查询环境的组成 448

15.4.2 英文查询域编辑器入门 450

15.4.3 执行英文查询工程 457

15.4.4 问题构建器的使用 460

15.5 其他管理工具 461

15.5.1 SQL Server Profiler应用程序调试工具 461

15.5.2 SQL Server性能监视器 469

第十六章 SQL Server 2000实用程序 474

16.1 isql和osql 474

16.1.1 isql和osql语法 474

16.1.2 isql和osql命令 477

16.1.3 isql和osql环境变量 478

16.2 批拷贝程序bcp 479

16.3 itwiz实用工具 481

16.4 odbcping实用工具 483

16.5 makepipe实用工具 484

16.6 readpipe实用工具 484

第十七章 ODBC简介 486

17.1 ODBC的结构 486

17.1.1 应用程序 486

17.1.2 驱动程序管理器 487

17.1.3 数据库驱动程序 487

17.2 ODBC数据源管理 490

17.2.1 查看系统安装的数据库驱动程序 490

17.2.2 建立数据源 491

17.2.3 重新配置或删除数据源 495

17.2.4 建立ODBC函数调用日志 495

17.3 ODBC数据类型 496

17.4 ODBC接口一致性 497

17.4.1 接口函数一致性 498

17.4.2 属性一致性 500

17.4.3 描述符字段一致性 502

17.5 ODBC应用程序结构 503

第十八章 连接数据源 507

18.1 中请和释放句柄 507

18.1.1 中请句柄 507

18.1.2 释放句柄 508

18.2 属性设置 509

18.2.1 设置环境属性 509

18.2.2 设置连接属性 511

18.2.3 设置语句属性 515

18.2.4 检索环境、连接和语句属性设置 519

18.3 连接驱动程序和数据源 520

18.3.1 用SQLConnect函数连接数据源 520

18.3.2 用SQLDriverConnect函数建立连接 521

18.3.3 用SQLBrowserConnect函数建立连接 524

18.3.4 断开与数据源的连接 526

18.4 检索系统驱动程序和数据源信息 527

18.4.1 查找系统已建立的ODBC数据源 527

18.4.2 查找系统所安装的驱动程序 528

18.5 查看驱动程序和数据源的支持能力 529

18.5.1 确定驱动程序支持的ODBC API函数 529

18.5.2 检查数据源所支持的数据类型 530

18.5.3 确定驱动程序和数据源的支持能力 533

第十九章 错误诊断 535

19.1 ODBC函数诊断信息 535

19.1.1 ODBC函数返回码 535

19.1.2 诊断记录 536

19.2 读取ODBC诊断信息 539

19.2.1 检索诊断字段 539

19.2.2 检索状态记录 540

19.3 ODBC错误处理实例 541

第二十章 执行SQL语句 544

20.1 SQL语句执行方式 544

20.1.1 立即执行 544

20.1.2 准备执行 547

20.2 ODBC函数执行方式 549

20.2.1 函数执行方式设置 550

20.2.2 取消函数的异步执行操作 551

20.3 SQL语句参数传递 551

20.3.1 SQL语句构造 551

20.3.2 执行前传递参数 553

20.3.3 传递参数数组 556

20.3.4 执行传递参数 560

20.4 检索SQL语句及参数信息 562

20.4.1 检索语句参数数量 562

20.4.2 检索参数详细信息 563

20.4.3 查看SQL语句的本地文本格式 563

20.5 事务处理 564

20.5.1 控制事务 564

20.5.2 启动事务 564

20.5.3 结束事务 565

20.5.4 指定事务边界 565

20.5.5 事务处理过程中的错误 565

20.5.6 显式事务 566

20.5.7 隐性事务 566

20.5.8 自动提交事务 567

20.5.9 编译和运行时错误 567

20.5.10 COMMIT TRANSACTION 568

20.5.11 事务恢复 570

20.5.12 回滚个别事务 571

20.5.13 启动时恢复所有未完成的事务 571

20.5.14 回滚事务 571

20.5.15 存储过程和触发器中回滚 573

第二十一章 目录函数 575

21.1 目录函数参数类型 575

21.2 检索表信息 577

21.2.1 查找数据源中的数据表 577

21.2.2 检索表中许可设置信息 579

21.2.3 检索表和索引的统计信息 580

21.2.4 读取主键信息 582

21.2.5 检索外键信息 582

21.3 检索列信息 584

21.3.1 一般列信息 584

21.3.2 特殊列信息 586

21.3.3 列许可设置信息 587

21.4 检索存储过程信息 588

21.4.1 查找系统中的存储过程 588

21.4.2 检索存储过程参数信息 589

第二十二章 ODBC函数执行结果处理 592

22.1 ODBC游标 592

22.1.1 ODBC游标类型 592

22.1.2 查看系统对游标的支持能力 594

22.1.3 游标命名 596

22.1.4 关闭游标 597

22.2 读取结果信息 597

22.2.1 了解修改操作所影响的行数 597

22.2.2 检索结果集合信息 598

22.3 为结果集合列指定存储变量 602

22.3.1 列向关联 604

22.3.2 行向关联 605

22.4 检索结果集合数据 606

22.4.1 SQLFetch函数 606

22.4.2 SQLFetchScroll函数 608

22.4.3 读取未关联列中的数据 611

22.4.4 处理多个结果集合 613

22.5 修改结果集合数据 613

22.5.1 SQLBulkOperations函数 614

22.5.2 SQLSetPos函数 615

22.5.3 定位修改和删除操作 616

第二十三章 应用实例 619

23.1 创建 619

23.1.1 创建数据库 619

23.1.2 创建默认数据库 620

23.1.3 创建函数 620

23.1.4 创建索引 621

23.1.5 创建过程 623

23.1.6 创建角色 623

23.1.7 创建计划 623

23.1.8 创建表 623

23.1.9 创建触发器 624

23.1.10 创建视图 625

23.2 备份 626

23.2.1 创建数据库备份 626

23.2.2 重新启动数据库 626

23.3 OLE DB 626

23.4 ODBC 634

23.4.1 追加数据源 634

23.4.2 删除数据源 635

23.4.3 连接ODBC 636

23.4.4 结果处理 637

23.4.5 错误处理 638

返回顶部