王朝网络
分享
 
 
 

SQL SERVER7.0数据库系统管理与应用开发

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,数据库,SQL,

作者: 袁鹏飞

出 版 社: 人民邮电出版社

出版时间: 1999-1-1字数:版次: 第1版第4次页数: 814印刷时间:开本:印次:纸张:I S B N : 9787115076540包装: 平装内容简介

本书全面、系统地介绍了Microsoft SQL Server 7.0数据库系统管理方法及其应用程序开发技术。全书共分为六部分,分别介绍SQL Server数据库系统配置管理方法、Transact-SQL语言、SQL Server数据库系统实用程序和管理工具、基于ODBC API和DB-Library API的SQL Server数据库应用程序设计方法以及SQL Server数据库嵌入式SQL C语言程序设计方法。

本书的读者对象为SQL Server数据库系统管理人员、应用程序开发人员和大专院校相关专业的师生。

目录

第一章 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 建立、修改和删除数据库78

4.2.1 创建数据库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语言

第七章 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 流控制语句183

7.8.1 BEGIN…END语句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

第八章 函数191

8.1 系统函数191

8.2 日期函数200

8.3 字符串函数202

8.4 数学函数205

8.5 图像和文本函数206

8.6 安全函数208

8.7 数据元函数209

8.8 集合函数215

8.9 游标函数和行集函数217

8.9.1 游标函数217

8.9.2 行集函数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 表数据操作240

9.4.1 插入数据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

第十章 默认和规则265

10.1 默认265

10.1.1 创建默认对象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 创建触发器282

12.1.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 锁305

13.3.1 资源锁定模式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 GROUP BY子句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 游标数据操作355

15.2.1 填充游标355

15.2.2 提取数据355

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

15.2.4 关闭和释放游标356

15.2.5 应用举例357

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

第十六章 数据复制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.4.6 删除合并条目404

16.5 出版实例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 SQL Server性能监视器444

17.1.1 性能监视器介绍444

17.1.2 SQL Server监视对象和计数器448

17.2 SQL Server Profiler453

17.2.1 SQL Server Profiler捕获的事件数据453

17.2.2 SQL Server Profiler所捕获事件454

17.2.3 SQL Server Profiler应用460

17.3 SQL Server企业管理器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数据库应用程序设计

第二十章 ODBC简介509

20.1 ODBC结构层次510

20.1.1 应用程序510

20.1.2 驱动程序管理器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.4 ODBC接口一致性524

20.4.1 接口函数一致性524

20.4.2 属性一致性526

20.4.3 描述符字段一致性528

20.5 ODBC应用程序结构529

第二十一章 连接数据源531

21.1 申请和释放句柄531

21.1.1 申请句柄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 查看驱动程序和数据源的支持能力554

21.5.1 确定驱动程序支持的ODBC API函数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 SQL语句参数传递597

24.3.1 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 连接SQL Server650

26.4.2 命令处理653

26.4.3 结果处理657

26.4.4 关闭连接657

26.5 错误和消息处理658

26.5.1 DB-Library错误处理658

26.5.2 SQL Server消息处理661

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

26.6.1 设置登录超时时限663

26.6.2 设置命令响应超时时限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 DB-Library游标操作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程序设计

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

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

30.2 嵌入式SQL数据类型738

30.3 嵌入式SQL语法739

30.3.1 嵌入式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.4.3 结果处理745

30.4.4 关闭连接745

30.5 嵌入式SQL错误处理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

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

31.1 SQL命令执行方式755

31.1.1 立即方式执行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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
马克思恩格斯列宁斯大林论文艺
有无学
专利信息丛书-最新失效专利技术精选
常用电气设备典型故障分析处理600例
孟德斯鸠评传
闲雅小品集观(上下册)-唐宋元文人小品百家
简明歌唱训练手册
张迁碑
唐欧阳询书九成宫醴泉铭
开国定鼎帝王传丛书-汉光武帝刘秀
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有