《Microsoft客户/服务器开发工具实用手册》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:赵春泉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1997
  • ISBN:7302025258
  • 页数:465 页
图书介绍:

第一部分 客户/服务器(Client/Server)系统概述 1

第1章 客户/服务器系统概述 2

1.1 客户/服务器(Client/Server)概念 2

1.1.1 客户/服务器系统的产生和发展 2

1.1.2 客户/服务器系统的特点和技术要求 5

1.2 客户/服务器结构中的网络 8

1.3 客户/服务器结构中的数据库服务器 10

1.3.1 数据库物理组织 10

1.3.2 数据库逻辑组织 11

1.3.3 服务器进程的运行 14

1.4 客户/服务器结构中的客户应用程序 15

1.4.1 客户开发平台 15

1.4.2 本地客户和远程客户 16

第2章 Microsoft客户/服务器系统模型 17

2.1 基于Windows NT和SQL Server的服务器 17

2.1.1 Windows NT网络服务器 17

2.1.2 SQL Server——一种流行的数据库服务器 18

2.2.1 基于Microsoft客户应用程序开发 21

2.1.3 Windows NT上的SQL Server 21

2.2 基于Microsoft的客户应用程序 21

2.2.2 客户/服务器应用系统开发商的任务 24

第二部分 SQL Server数据库服务器 27

第3章 在Windows NT上安装SQL Server服务器 27

3.1 安装SQL Server的准备和需求 27

3.1.1 SQL Server的准备工作 27

3.1.2 安装SQL Server的基本需求 27

3.1.3 安装SQL Server的选项 27

3.2.1 启动Setup程序 32

3.2 安装SQL Server for Windows NT数据库服务器 32

3.2.2 新安装SQL Server 33

3.2.3 独立安装SQL Server 34

3.2.4 升级安装SQL Server 35

3.3 配置SQL Server服务器 36

3.3.1 使用Setup程序配置SQL Server服务器 36

3.4 启动和撤消SQL Server服务器 39

3.4.1 使用Setup程序撤消SQL Server服务器 39

3.4.2 设置SQL Server启动方式 40

4.1 安装SQL Server的客户 41

4.1.1 SQL Server的基本客户 41

4.1.2 在Windows NT上安装SQL Server客户的基本需求 41

4.1.3 在Windows、MS-DOS和OS/2上安装SQL Server客户的基本需求 41

第4章 SQL Server客户安装和配置 41

4.2 安装SQL Server客户 42

4.2.1 SQL Server客户安装选项 42

4.2.2 Windows NT上SQL Server客户安装 43

4.2.5 OS/2上SQL Server客户安装 44

4.3 配置SQL Server客户 44

4.2.4 MS-DOS上SQL Server客户安装 44

4.2.3 Windows 3.x上SQL Server客户安装 44

4.3.1 检查DB_Library和Net_Library库版本号 45

4.3.2 设置缺省Net_Library 45

4.3.3 设置缺省DB_Library参数 46

4.3.4 建立服务器连接 46

4.3.5 安装ODBC工具 48

4.3.6 配置NetWare客户 48

5.1.2 Windows NT集成模式 49

5.1.1 标准模式 49

第5章 SQL Server安全管理 49

5.1 SQL Server安全模式 49

5.1.3 混合模式 50

5.1.4 设置SQL Server安全模式 50

5.1.5 SQL Server安全授权管理 52

5.2 SQL Server用户帐号管理 53

5.2.1 标准安全模式用户帐号管理 53

5.2.2 集成安全模式用户帐号管理 55

5.3 SQL Server数据库用户权限管理 55

5.3.1 增加数据库用户 55

5.3.2 增加数据库用户组 56

5.3.3 设置数据库用户权限 57

5.4 SQL Server远程管理 59

5.4.1 SQL Server远程服务管理 59

5.4.2 SQL Server远程用户管理 61

第6章 SQL Server系统管理 64

6.1 启动SQL Server服务器 64

6.1.2 使用SQL Service Manager关启SQL Server服务器 65

6.1.1 在Windows NT引导中启动SQL Server服务器 65

6.1.3 使用Windows NT命令关启SQL Server服务器 67

6.1.4 在SQL Administrator中关启SQL Server服务器 68

6.1.5 登录到SQL Server服务器 68

6.1.6 设置SQL Administrator一般参数 70

6.1.7 设置SQL Administrator时间参数 70

6.1.8 使用SQL Administrator窗口 70

6.2 创建SQL Server数据库设备 73

6.2.1 创建SQL Server数据库设备 73

6.2.2 删除数据库设备 74

6.2.3 设置缺省设备 75

6.2.4 查看设备属性 75

6.2.5 创建镜像设备 76

6.2.6 删除镜像设备 77

6.3 创建SQL Server数据库 78

6.3.1 创建SQL Server数据库 78

6.3.3 删除SQL Server数据库 79

6.3.2 扩展SQL Server数据库 79

6.3.4 查看SQL Server数据库属性 80

6.3.5 设置SQL Server数据库参数 80

6.3.6 使用SQL Server数据库逻辑段 81

6.4 SQL Server数据一致性管理 83

6.4.1 使用DBCC工具 83

6.5 SQL Server数据库备份管理 85

6.5.1 数据库和事务Log备份操作 85

6.5.3 SQL Server数据库迁移 87

6.5.2 数据库和事务Log恢复操作 87

6.5.4 预定备份时间表 88

6.5.5 预定备份管理 90

6.6 使用SQL Server性能监视 91

6.6.1 使用Windows NT性能监视器 92

6.6.2 使用SQL Server性能监视器 92

6.6.3 使用SQL Server性能统计 93

6.6.4 查看SQL Server事件日志 94

6.7 使用Qurey工具 95

6.7.1 查询SQL Server数据库 95

6.7.3 设置Query选项 96

6.7.2 使用SQL事务命令文件 96

6.7.4 分析SQL查询命令 97

第7章 使用SQL Server对象管理器 100

7.1 使用SQL Server对象管理器 100

7.1.1 启动SQL Server对象管理器 100

7.1.2 设置SQL Server对象管理器 102

7.1.3 管理SQL Server数据库对象 102

7.2 管理SQL Server数据表 105

7.2.1 创建SQL Server数据表 105

7.2.2 管理SQL Server数据表 106

7.2.3 创建用户数据类型 110

7.2.4 有关数据表的SQL命令 111

7.3.1 创建数据表索引 114

7.3.2 管理数据表索引 115

7.3.3 有关数据表索引的SQL命令 116

7.4 使用数据表数据缺省和数据规则 117

7.4.1 创建数据表数据缺省 117

7.4.2 管理创建数据表数据缺省 118

7.4.3 创建数据表数据规则 119

7.4.4 管理创建数据表数据规则 120

7.4.5 有关数据表数据缺省和规则的SQL命令 121

7.5 使用SQL Server存储过程 123

7.5.1 创建存储过程 123

7.5.2 管理存储过程 124

7.5.3 有关存储过程的SQL命令 125

7.6 使用触发式存储过程 125

7.6.1 创建触发式存储过程 126

7.6.2 管理触发式存储过程 127

7.7.1 关于数据表关键字 128

7.7 管理数据表关键字 128

7.6.3 有关触发式存储过程的SQL命令 128

7.7.2 创建数据表关键字 129

7.7.3 管理数据表关键字 130

7.8 使用数据表视图 130

7.8.1 关于数据表视图 130

7.8.2 创建数据表视图 130

7.8.3 管理数据表视图 132

7.9 管理数据库对象访问权限 133

7.9.1 数据库对象访问授权 133

7.10 使用SQL Server数据库描述工具 135

7.9.2 撤消数据库对象访问授权 135

7.11 使用SQL Server数据库传输工具 136

7.11.1 使用数据库传输工具输入数据 137

7.11.2 使用数据库传输工具输出数据 138

7.11.3 设置数据库传输工具 138

7.11.4 SQL Server数据库间直接传输 139

7.12.1 启动ISQL/W 142

7.12.2 使用ISQL/W提交SQL命令 142

7.12 使用ISQL/W数据库查询工具 142

第三部分 Transact-SQL语言 146

第8章 使用Transact-SQL命令管理数据库 146

8.1 SQL Server数据库管理手段 146

8.1.1 关于SQL Server管理工具 146

8.1.2 数据库管理者用户 146

8.1.3 关于SQL Server管理数据库 147

8.1.4 SQL Server服务命令 150

8.1.5 数据库用户管理 150

8.1.6 数据库用户权限管理 151

8.2 设备和数据库管理命令 156

8.2.1 数据库设备管理 156

8.2.2 数据库和数据库事务Log管理 159

8.2.3 逻辑段管理 161

8.3 数据库对象管理命令 166

8.3.1 数据表管理 167

8.3.2 数据表索引管理 169

8.3.3 数据缺省和数据规则 171

8.3.4 数据视图管理 175

8.3.5 使用存储过程 180

8.3.6 使用系统存储过程和扩展存储过程 187

8.3.7 使用触发式存储过程 190

第9章 使用Transact-SQL命令管理数据 195

9.1 数据管理命令 195

9.1.1 输入数据格式 195

9.1.2 增加数据行:INSERT 197

9.1.3 更新数据行:UPDATE 199

9.1.4 删除数据行:DELETE和TRUNCATE TABLE 201

9.2.1 数据传输:bcp工具 202

9.2 数据库维护命令 202

9.2.2 数据库备份 207

9.2.3 数据库恢复 211

9.2.4 特殊的数据库备份 215

9.2.5 备份/恢复master数据库 216

9.2.6 数据库镜像 217

第10章 使用Transact-SQL语言查询数据 222

10.1 SQL Server基于事务的Transact-SQL语言 222

10.1.1 关系数据库与SQL结构查询语言 222

10.1.2 SQL Server基于事务的Transact-SQL语言 223

10.1.3 提交Transact-SQL方式 224

10.1.4 SQL、Transact-SQL与isql的关系 225

10.2 SQL Server数据库查询 225

10.2.1 使用SELECT语句 225

10.2.2 WHERE子句和条件表达式 229

10.2.3 FROM子句和多表(连接)查询 232

10.2.4 构造GROUP和COMPUTER子句 237

10.2.5 使用SQL Server内部函数 242

10.2.6 使用SELECT子句的高级查询 249

14.2 系统开发方案 252

10.3.1 使用Transact-SQL语言控制流 255

10.3 Transact-SQL语言控制流 255

10.3.2 SQL Server事务和事务管理 261

10.3.3 使用Transact-SQL语言构造高级过程 264

第11章 SQL Server性能与优化 273

11.1 SQL Server数据库性能监视 273

11.1.1 SQL Server性能监视 273

11.1.2 设置数据库查询参数 273

11.1.3 数据库一致性检查DBCC 275

11.1.4 关于数据库其它检查工作 277

11.2 优化SQL Server 278

11.2.1 优化服务器 279

11.2.2 SQL Server数据库完整性控制 280

11.2.3 SQL Server服务器升级 281

11.2.4 客户应用程序优化 282

11.2.5 计算数据库参数 282

11.2.6 理解SHOWPLAN中的优化结果 283

11.3 SQL Server故障处理 292

11.3.1 SQL Server故障跟踪 292

11.3.3 解决配置问题 295

11.3.2 SQL Server故障处理 295

11.3.4 Transaction Log管理 297

11.3.5 特殊的故障处理手段 301

第四部分 基于FoxPro的SQL Server客户 309

第12章 FoxPro客户概念 309

12.1 FoxPro与ODBC 309

12.1.1 FoxPro作客户开发工具 309

12.1.2 何为ODBC 309

12.1.3 关于ODBC的构成 311

12.2.1 如何得到ODBC 312

12.2.2 安装ODBC驱动器实例 312

12.2 安装FoxPro Connectivity Kit 312

12.2.3 安装FoxPro下的FPSQL函数库 314

12.3 使用FoxPro Connectivity Kit实例 315

第13章 FPSQL程序设计 318

13.1 FPSQL函数使用 318

13.1.1 关于FPSQL函数 318

13.1.2 使用FPSQL函数过程 318

13.1.3 FPSQL函数使用 320

13.1.4 FPSQL函数环境 324

13.2 FPSQL函数参考 327

13.3 FPSQL函数错误码 346

第14章 FoxPro客户/服务器应用系统实例 348

14.1 实例模型——“市话业务计算机综合管理系统” 348

14.1.1 系统需求 348

14.1.2 系统结构 351

14.2.1 系统开发方案 352

14.1.3 系统实现过程 352

14.2.2 数据库分布策略 353

14.3 系统实现 355

14.3.1 服务器数据库设计 355

14.3.2 服务器存储过程设计 356

14.3.3 客户应用程序设计实例 358

第五部分 基于Visual Basic的SQL Server客户 369

第15章 ODBC概念 369

15.1 ODBC基本概念 369

15.1.2 ODBC组成 370

15.1.1 ODBC功能 370

15.1.3 ODBC主要特性 371

15.1.4 ODBC操作流程 373

15.2 ODBC原理 375

15.2.1 ODBC在客户/服务器结构中的作用 375

15.3 Microsoft ODBC SDK 379

15.3.1 ODBC的来源 379

15.3.2 Microsoft SQL Server与ODBC接口 379

15.3.3 在Windows上安装Microsoft ODBC SDK 380

15.4.1 使用ODBC API环境函数 381

15.4 使用Microsoft ODBC 2.0 API 381

15.4.2 ODBC API数据源信息函数 385

15.4.3 ODBC API执行SQL语句函数 389

15.4.4 ODBC API事务控制函数 391

15.4.5 ODBC API的SELECT查询和结果处理函数 393

15.4.6 ODBC API函数分类参考 394

第16章 Visual Basic ODBC客户编程 400

16.1 Visual Basic与ODBC 400

16.2 Visual Basic的ODBC开发环境 401

16.3.1 Visual Basic编程简介 402

16.3 开发步骤和最终结果 402

16.3.2 Visual Basic ODBC应用程序开发步骤 403

16.4 使用数据控件编程 404

16.4.1 使用数据控件 404

16.4.2 关联(绑定)数据控件 406

16.5 使用数据访问对象编程 410

16.5.1 多层次的数据访问对象 410

16.5.2 使用数据访问对象进行编程 411

16.5.3 创建一个新数据访问对象过程 413

16.5.4 编写事务处理程序 414

16.6 使用ODBC 2.0 API编程 415

16.6.1 使用ODBC API函数编程的步骤 415

16.7 优化ODBC编程 419

16.7.1 开发环境优化 419

16.7.2 ODBC编程优化 420

附录A Transact-SQL语言参考 422

附录B SQL Server系统存储过程参考 443

附录C SQL Server错误信息参考 455

参考书目 465