《SQL Server7.0数据库系统管理与应用开发》求取 ⇩

目 录3

第一部分SQL Server 7.0数据库系统管理3

第一章SQL Server 7.0简介3

1.1 SQL Server数据库结构特点4

1.2安装SQL Server5

1.2.1环境需求5

1.2.2安装程序选项设置7

1.2.3安装测试8

1.2.4安装内容介绍10

第二章服务器管理19

2.1 服务器注册与启动管理19

2.1.1注册服务器19

2.1.2系统启动22

2.1.3 系统暂停与退出25

2.2服务器配置选项设置26

2.3连接服务器管理29

2.3.1 创建连接服务器30

2.3.2连接服务器登录标识管理32

2.4远程服务器管理35

2.4.1 远程访问的实现方法35

2.4.2删除远程服务器38

2.4.3 远程用户与本地用户间的映射关系38

第三章访问控制41

3.1 SQL Server访问控制策略41

3.1.1安全帐户认证42

3.1.2访问许可确认43

3.2管理服务器登录标识44

3.2.1 Windows NT帐户44

3.2.2 SQL Server登录标识46

3.2.3 利用管理工具管理登录标识48

3.3角 色49

3.3.1 固定角色50

3.3.2 用户自定义角色51

3.3.3角色成员管理52

3.3.4应用程序角色54

3.4数据库用户管理56

3.4.1 使用系统存储过程管理用户56

3.4.2使用管理工具管理用户57

3.4.3特殊数据库用户60

3.5许可设置61

3.5.1许可种类61

3.5.2使用语句管理许可64

3.5.3使用管理工具设置许可70

3.6小结72

第四章数据库管理75

4.1数据库存储结构75

4.1.1 数据库文件和文件组75

4.1.2数据文件的使用分配77

4.2.1创建数据库78

4.2建立、修改和删除数据库78

4.2.2设置数据库选项83

4.2.3修改数据库87

4.2.4删除数据库89

4.3检索数据库定义信息89

4.3.1 查看数据库定义信息90

4.3.2查看数据库数据空间92

4.3.3 查看数据库日志空间 .93

4.4数据库备份94

4.4.1制定备份策略94

4.4.2数据一致性检查96

4.4.3备份设备管理97

4.4.4数据备份100

4.4.5使用管理工具备份数据库及其日志105

4.5数据库恢复108

4.5.1 RESTORE语句108

4.5.2检索备份信息111

4.5.3恢复用户数据库116

4.5.4恢复系统数据库117

4.5.5使用管理工具恢复数据库118

第五章SQL Server错误消息123

5.1 SQL Server错误消息结构123

5.1.1错误消息号124

5.1.2错误级别124

5.1.3错误状态号125

5.1.4错误描述信息125

5.2建立用户自定义错误消息126

5.2.1添加用户定义错误消息126

5.2.2删除用户定义的错误消息127

5.2.3 RAISERROR语句127

第六章SQL Server代理服务129

6.1 SQL Server代理服务配置130

6.2定义操作员132

6.3任务管理134

6.3.1定义任务135

6.3.2任务调度138

6.3.3任务执行状态通知140

6.4警报管理141

6.4.1事件警报141

6.4.2性能警报143

6.4.3集中管理SQL Server事件145

第二部分Transact-SQL语言149

第七章Transact-SQL语言基础149

7.1 SQL发展历史149

7.2样本数据库介绍150

7.3标识符150

7.3.1常规标识符151

7.3.2定界标识符153

7.3.3标识符应用155

7.4 Transact-SQL语法格式约定158

7.5数据类型159

7.5.1 系统数据类型159

7.5.2 用户定义数据类型168

7.5.3数据类型优先级169

7.6运算符170

7.6.1算术运算符170

7.6.2位运算符170

7.6.3 比较运算符170

7.6.4逻辑运算符171

7.6.5字符串连接符175

7.6.6赋值运算符175

7.6.7 运算符的优先级176

7.7变量176

7.7.1全局变量176

7.7.2局部变量182

7.8.1 BEGIN…END语句183

7.8流控制语句183

7.8.2 IF…ELSE…语句184

7.8.3 GOTO语句185

7.8.4 WHILE、BREAK、CONTINUE语句185

7.8.5 WAITFOR语句186

7.8.6 RETURN语句187

7.8.7 CASE表达式188

8.1系统函数191

第八章函数191

8.2日期函数200

8.3字符串函数202

8.4数学函数205

8.5图像和文本函数206

8.6安全函数208

8.7数据元函数209

8.8集合函数215

8.9.2行集函数217

8.9游标函数和行集函数217

8.9.1游标函数217

第九章表、视图与索引223

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

9.2表224

9.2.1建立数据表225

9.2.2修改表229

9.2.3检索表定义信息231

9.2.4删除表232

9.3约束233

9.3.1数据完整性分类233

9.3.2 DEFAULT约束234

9.3.3 CHECK约束235

9.3.4 PRIMARY KEY约束236

9.3.5 UNIQUE约束237

9.3.6 FOREIGN KEY约束237

9.4.1插入数据240

9.4表数据操作240

9.4.2修改数据244

9.4.3删除数据246

9.5索引248

9.5.1索引类型248

9.5.2建立索引249

9.5.3 删除索引251

9.6全文索引252

9.6.1 全文操作类系统存储过程253

9.6.2全文索引应用示例257

9.7视图258

9.7.1建立视图259

9.7.2 视图的应用261

9.7.3修改和删除视图263

10.1默认265

10.1.1创建默认对象265

第十章默认和规则265

10.1.2默认的应用266

10.1.3删除默认对象268

10.2规则269

10.2.1创建规则269

10.2.2规则的应用269

10.2.3删除规则270

第十一章存储过程273

11.1创建存储过程273

11.2存储过程调用275

11.2.1 过程参数传递276

11.2.2 过程的返回值277

11.2.3 过程的自动执行277

11.3存储过程应用277

第十二章触发器281

12.1.1创建触发器282

12.1创建触发器282

12.1.2触发器限制286

12.1.3触发器所产生的临时表288

12.1.4触发器嵌套调用289

12.2修改和删除触发器289

12.3触发器应用举例290

12.3.1 INSERT触发器290

12.3.2 UPDATE触发器291

12.3.3 DELETE触发器293

第十三章批、事务和锁295

13.1批295

13.2事务296

13.2.1事务模式296

13.2.2事务处理语句298

13.2.3事务处理实例300

13.2.4分布式事务303

13.3.1资源锁定模式305

13.3锁305

13.3.2检索锁信息306

13.3.3死锁处理310

第十四章查询311

14.1简单查询312

14.1.1选择列表312

14.1.2 FROM子句316

14.1.3使用WHERE子句设置查询条件317

14.1.4查询结果排序321

14.2统计322

14.2.1 GROUPBY子句322

14.2.2 COMPUTE子句326

14.3创建查询结果表328

14.4联合查询329

14.5连接331

14.5.1内连接332

14.5.2外连接333

14.5.3交叉连接336

14.5.4自身连接338

14.6子查询339

14.6.1[NOT]IN子查询341

14.6.2[NOT]EXISTS子查询342

14.6.3比较子查询344

14.6.4相关子查询345

14.6.5连接与子查询346

14.7全文查询347

14.7.1 CONTAINS347

14.7.2 FREETEXT348

第十五章游标351

15.1游标定义352

15.1.1 SQL-92游标定义语法352

15.1.2 Transact-SQL扩展游标定义353

15.2.2提取数据355

15.2游标数据操作355

15.2.1填充游标355

15.2.3游标定位修改和删除操作356

15.2.4关闭和释放游标356

15.2.5应用举例357

第三部分管理工具和实用程序363

第十六章数据复制363

16.1 SQL Server复制技术363

16.1.1 复制结构363

16.1.2复制代理364

16.1.3复制类型364

16.1.4立即修改订阅368

16.1.5存储过程复制369

16.2出版和分发服务器配置369

16.2.1 复制操作控制369

16.2.2分发服务器配置370

16.2.3 出版服务器配置373

16.2.4限制对分发服务器的访问375

16.3出版物管理376

16.3.1定义出版数据库376

16.3.2快照出版物和事务出版物管理377

16.3.3合并出版物管理382

16.3.4创建出版物快照代理384

16.3.5 出版物访问控制385

16.3.6检索出版物信息388

16.4出版条目管理390

16.4.1 定义快照和事务条目390

16.4.2修改快照和事务条目398

16.4.3删除快照和事务条目399

16.4.4创建合并条目400

16.4.5修改合并条目403

16.5出版实例404

16.4.6删除合并条目404

16.6订阅管理407

16.6.1注册订阅服务器407

16.6.2快照和事务出版物订阅管理410

16.6.3合并出版物订阅管理418

16.7使用管理工具实现复制操作424

16.7.1 配置分发服务器和出版服务器425

16.7.2创建出版物428

16.7.3生成复制脚本程序433

16.7.4建立订阅439

第十七章服务器活动和性能监视443

17.1 SQLServer性能监视器444

17.1.1性能监视器介绍444

17.1.2 SQLServer监视对象和计数器448

17.2 SQLServer Profiler453

17.2.1 SQLServer Profiler捕获的事件数据453

17.2.2 SQLServer Profiler所捕获事件454

17.2.3 SQLServer Profiler应用460

17.3 SQLServer企业管理器464

17.3.1 监视服务器用户进程活动464

17.3.2按进程查看资源锁定信息466

17.3.3按对象查看资源锁定信息466

17.4其它服务器监视方法467

17.4.1 sp_who467

17.4.2 sp_monitor468

第十八章SQL Server数据库Web出版471

18.1 HTML文档结构472

18.1.1 HTML常用标识472

18.1.2 HTML文档结构473

18.2 SQL Server Web Assistant474

18.2.1 Web Assistant实现过程474

18.2.2使用Web Assistant出版数据库475

18.3 Web出版类系统存储过程484

18.3.1创建Web出版任务485

18.3.2执行Web出版任务489

18.3.3删除Web出版任务489

18.3.4数据库出版实例490

第十九章实用程序495

19.1 isql和osql495

19.1.1 isql和osql语法495

19.1.2 isql和osql命令498

19.1.3 isql和osql环境变量500

19.2批拷贝程序bcp500

19.2.1 bcp程序的功能501

19.2.2应用实例503

19.3 odbcping505

第四部分 ODBC数据库应用程序设计509

第二十章ODBC简介509

20.1.2驱动程序管理器510

20.1 ODBC结构层次510

20.1.1 应用程序510

20.1.3 数据库驱动程序511

20.2 ODBC数据源管理514

20.2.1 查看系统安装的数据库驱动程序514

20.2.2建立数据源515

20.2.3 重新配置或删除数据源520

20.2.4建立ODBC函数调用日志520

20.3 ODBC数据类型523

20.4ODBC接口一致性524

20.4.1 接口函数一致性524

20.4.2属性一致性526

20.4.3描述符字段一致性528

20.5 ODBC应用程序结构529

21.1 申请和释放句柄531

21.1.1 申请句柄531

第二十一章连接数据源531

21.1.2释放句柄532

21.2属性设置534

21.2.1设置环境属性534

21.2.2设置连接属性536

21.2.3设置语句属性540

21.2.4检索环境连接和语句属性设置544

21.3连接驱动程序和数据源545

21.3.1 用SQLConnect函数连接数据源545

21.3.2用SQLDriverConnect函数建立连接546

21.3.3用SQLBrowserConnect函数建立连接549

21.3.4断开与数据源的连接552

21.4检索系统驱动程序和数据源信息552

21.4.1查找系统已建立的ODBC数据源552

21.4.2查找系统所安装的驱动程序553

21.5.1 确定驱动程序支持的ODBCAPI函数554

21.5查看驱动程序和数据源的支持能力554

21.5.2检查数据源所支持的数据类型556

21.5.3确定驱动程序和数据源的支持能力558

第二十二章错误诊断561

22.1 ODBC函数诊断信息561

22.1.1 ODBC函数返回码561

22.1.2诊断记录562

22.2读取ODBC诊断信息565

22.2.1检索诊断字段565

22.2.2检索状态记录567

22.3 ODBC错误处理实例568

第二十三章目录函数575

23.1 目录函数参数类型576

23.2检索表信息578

23.2.1查找数据源中的数据表578

23.2.2检索表中许可设置信息580

23.2.3检索表和索引的统计信息581

23.2.4读取主键信息582

23.2.5检索外键信息583

23.3检索列信息585

23.3.1一般列信息585

23.3.2特殊列信息587

23.3.3列许可设置信息589

23.4检索存储过程信息590

23.4.1 查找系统中的存储过程590

23.4.2检索存储过程参数信息591

第二十四章执行SQL语句593

24.1 SQL语句执行方式593

24.1.1立即执行593

24.1.2准备执行594

24.2 ODBC函数执行方式595

24.2.1 函数执行方式设置596

24.2.2取消函数的异步执行操作596

24.3.1 SQL语句构造597

24.3 SQL语句参数传递597

24.3.2执行前传递参数598

24.3.3传递参数数组601

24.3.4执行时传递参数606

24.4检索SQL语句及参数信息608

24.4.1检索语句参数数量608

24.4.2检索参数详细信息609

24.4.3 查看SQL语句的本地文本格式609

24.5事务处理610

24.5.1检查数据源的事务支持能力610

24.5.2设置事务提交方式610

24.5.3提交或回滚事务611

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

25.1 ODBC游标613

25.1.1 ODBC游标类型613

25.1.2查看系统对游标的支持能力615

25.1.3游标命名617

25.1.4关闭游标618

25.2读取结果信息618

25.2.1 了解修改操作所影响的行数619

25.2.2检索结果集合信息619

25.3 为结果集合列指定存储变量623

25.3.1 列向关联625

25.3.2行向关联626

25.4检索结果集合数据627

25.4.1 SQLFetch函数627

25.4.2 SQLFetchScroll函数630

25.4.3读取未关联列中的数据633

25.4.4处理多个结果集合635

25.5修改结果集合数据635

25.5.1 SQLBulkOperations函数635

25.5.2 SQLSetPos函数637

25.5.3定位修改和删除操作638

25.6小结640

第五部分SQL Server客户端应用程序开发工具:DB-Library第二十六章DB-Library程序设计基础645

26.1 建立DB-Library应用程序开发环境645

26.2 DB-Library网络通信646

26.2.1 DB-Library中的主要数据结构646

26.2.2 DB-Library网络通信647

26.3 DB-Library数据类型定义647

26.4 DB-Library的数据库访问过程650

26.4.1连接SQLServer650

26.42命令处理653

264.3结果处理657

26.4.4关闭连接657

26.5错误和消息处理658

26.5.1 DB-Library错误处理658

26.5.2 SQLServer消息处理661

26.6.2设置命令响应超时时限663

26.6 DB-Library参数和选项设置663

26.6.1 设置登录超时时限663

26.6.3设置可同时打开的连接数664

26.6.4设置和清除选项664

26.7 DB-Library应用程序的编辑、编译和链接666

26.8 DB-Library与ODBC编程方法比较669

第二十七章批命令执行结果处理671

27.1读取结果行数据671

27.1.1检查执行结果672

27.1.2使用变量读取结果数据672

27.1.3行缓冲方式676

27.1.4使用指针存取结果行数据680

27.1.5废弃执行结果684

27.2检索结果行信息685

27.3浏览模式686

27.3.1检索浏览基表信息687

27.3.2构造数据修改语句689

27.3.3时间戳列值690

27.3.4浏览模式应用691

27.4 DBLibrary游标操作695

27.4.1打开和关闭DB-Library游标696

27.4.2检索游标数据698

27.4.3使用游标修改数据700

27.4.4检索游标结果集合信息706

第二十八章批拷贝操作711

28.1 初始化批拷贝操作711

28.2用户数据文件与表间的拷贝操作713

28.2.1批拷贝参数设置713

28.2.2数据格式控制713

28.2.3拷贝操作716

28.3将变量数据拷贝到SQL Server表中718

28.3.1 初始化阶段719

28.3.2向SQL Server传递数据721

28.3.3保存拷贝数据722

第二十九章两阶段提交727

29.1 两阶段提交实现过程727

29.1.1 与服务器连接728

29.1.2开始阶段728

29.1.3提交阶段729

29.2两阶段提交函数730

29.2.1 事务初始化处理函数730

29.2.2事务提交处理函数732

29.2.3检索分布式事务处理信息733

第六部分嵌入式SQL程序设计737

第三十章嵌入式SQL程序设计基础737

30.1 嵌入式SQL应用程序开发环境737

30.2嵌入式SQL数据类型738

30.3.1 嵌入式SQL语句及保留字739

30.3嵌入式SQL语法739

30.3.2静态SQL语句和动态SQL语句741

30.3.3宿主变量741

30.3.4嵌入式SQL的主要数据结构743

30.4嵌入式SQL数据库访问过程743

30.4.1连接SQL Server743

30.4.2 命令处理744

30.5嵌入式SQL错误处理745

30.4.4关闭连接745

30.4.3结果处理745

30.6嵌入式SQL选项设置747

30.7建立嵌入式SQL应用程序747

30.7.1应用程序建立步骤747

30.7.2应用程序运行方式748

30.7.3使用预编译器749

30.7.4编译、链接及调试751

31.1.1立即方式执行SQL命令755

31.1 SQL命令执行方式755

第三十一章嵌入式SQL命令及结果处理755

31.1.2修改数据756

31.1.3执行SQL批命令和事务757

31.1.4执行存储过程758

31.1.5准备方式执行SQL命令758

31.1.6 SQL命令状态检测761

31.2单结果行处理762

31.3游标操作769

31.3.1游标的定义和选项设置769

31.3.2游标的打开和关闭774

31.3.3检索游标数据775

31.3.4使用游标修改数据776

31.3.5使用游标的例子778

31.4使用SQLDA处理数据783

31.4.1 SQLDA结构定义783

31.4.2使用SQLDA数据结构输入数据786

31.4.3使用SQLDA数据结构输出数据787

31.4.4 SQLDA结构应用788

附录A pubs数据库795

authors表795

titleauthor表796

titles表797

publishers表799

pub_info表799

discounts表800

sales表800

stores表801

employee表802

jobs表803

roysched表804

附录B诊断记录动态函数代码807

附录C ODBC错误代码811

1999《SQL Server7.0数据库系统管理与应用开发》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由袁鹏飞编著 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。