目录
第一部分 客户/服务器(Client/Server)系统概述
第1章 客户/服务器系统概述
1.1 客户/服务器(Client/Server)概念
1.1.1 客户/服务器系统的产生和发展
1.1.2 客户/服务器系统的特点和技术要求
1.2 客户/服务器结构中的网络
1.3 客户/服务器结构中的数据库服务器
1.3.1 数据库物理组织
1.3.2 数据库逻辑组织
1.3.3 服务器进程的运行
1.4 客户/服务器结构中的客户应用程序
1.4.1 客户开发平台
1.4.2 本地客户和远程客户
第2章 Microsoft客户/服务器系统模型
2.1 基于WindowsNT和SQLServer的服务器
2.1.1 Wind0wsNT网络服务器
2.1.2 SQLServer——一种流行的数据库服务器
2.1.3 WindowsNT上的SQLServer
2.2 基于Microsoft的客户应用程序
2.2.1 基于Microsoft客户应用程序开发
2.2.2 客户/服务器应用系统开发商的任务
第二部分 sQLServer 数据 库服务器
第3章 在Wind0WsNT上安装SQLServer服务器
3.1 安装SQLServer的准备和需求
3.1.1 SQLServer的准备工作
3.1.2 安装SQLServer的基本需求
3 .1.3 安装SQLServer的选项
3.2 安装SQLServerforWindowsNT数据库服务器
3.2.1 启动Setup程序
3.2.2 新安装SQLServer
3.2.3 独立安装SQLServer
3.2.4 升级安装SQLServer
3.3 配置sQLServer服务器
3.3.1 使用Setup程序配置SQLServer服务器
3.4 启动和撤消SQLServer服务器
3.4.1 使用Setup程序撤消SQLServer服务器
3.4.2 设置SQLServer启动方式
第4章 SQLServer客户安装和配置
4.1 安装SQLServer的客户
4.1.1 SQLServer的基本客户
4.1.2 在WindowsNT上安装sQLServer客户的基本需求
4.1.3 在Windows、MS-DOS和OS/2上安装SQLServer客户的基本需求
4.2 安装SQLServer客户
4.2.1 SQLServer客户安装选项
4.2.2 WindowsNT上SQLServer客户安装
4.2.3 Windows3.x上SQLServer客户安装
4.2.4 MS-DOS上SQLServer客户安装
4.2.5 OS/2上SQLServer客户安装
4.3 配置SQLServer客户
4.3.1 检查DBLibrary和NetLibrary库版本号
4.3.2 设置缺省Net Library
4.3.3 设置缺省DBLibrary参数
4.3.4 建立服务器连接
4.3.5 安装ODBC 工具
4.3.6 配置NetWare客户
第5章 SQLServer安全管理
5.1 SQLServer安全模式
5.1.1 标准模式
5.1.2 WindowsNT集成模式
5.1.3 混合模式
5.1.4 设置SQLServer安全模式
5.1.5 SQLServer安全授权管理
5.2 SQLServer用户帐号管理
5.2.1 标准安全模式用户帐号管理
5.2.2 集成安全模式用户帐号管理
5.3 SQLServer数据库用户权限管理
5.3.1 增加数据库用户
5.3.2 增加数据库用户组
5.3.3 设置数据库用户权限
5.4 SQLServer远程管理
5.4.1 SQLServer远程服务管理
5.4.2 SQLServer远程用户管理
第6章 SQLServer系统管理
6.1 启动SQLServer服务器
6.1.1 在Wind0wsNT引导中启动sQLServer服务器
6.1.2 使用SQLServiceManager关启SQLServer服务器
6.1.3 使用WindowsNT命令关启SQLServer服务器
6.1.4 在SQLAdministrator中关启SQLServer服务器
6.1.5 登录到SQLServer服务器
6.1.6 设置SQLAdministrator一般参数
6.1.7 设置SQLAdministrator时间参数
6.1.8 使用SQLAdministrator窗口
6.2 创建SQLServer数据库设备
6.2.1 创建SQLServer数据库设备
6.2.2 删除数据库设备
6.2.3 设置缺省设备
6.2.4 查看设备属性
6.2.5 创建镜像设备
6.2.6 删除镜像设备
6.3 创建SQLServer数据库
6.3.1 创建sQLServer数据库
6.3.2 扩展SQLServer数据库
6.3.3 删除SQLServer数据库
6.3.4 查看SQLServer数据库属性
6.3.5 设置SQLServer数据库参数
6.3.6 使用SQLServer数据库逻辑段
6.4 SQLServer数据一致性管理
6.4.1 使用DBCC工具
6.5 SQLServer数据库备份管理
6.5.1 数据库和事务Log备份操作
7.5.3 有关存储过程的SQI命令
7.6 使用触发式存储过程
7.6.1 创建触发式存储过程
7.6.2 管理触发式存储过程
7.6.3 有关触发式存储过程的SQL命令
7.7 管理数据表关键字
7.7.1 关于数据表关键字
7.7.2 创建数据表关键字
7.7.3 管理数据表关键字
7.8 使用数据表视图
7.8.1 关于数据表视图
7.8.2 创建数据表视图
7.8.3 管理数据表视图
7.9 管理数据库对象访问权限
7.9.1 数据库对象访问授权
7.9.2 撤消数据库对象访问授权
7.10 使用SQLServer数据库描述工具
7.11 使用SQLServer数据库传输工具
7.11.1 使用数据库传输工具输入数据
7.11.2 使用数据库传输工具输出数据
7.11.3 设置数据库传输工具
7.11.4 SQLServer数据库间直接传输
7.12 使用ISQL/W数据库查询工具
7.12.1 启动ISQL/W
7.12.2 使用ISQL/W提交SQL命令
第三部分 Transact-SQL语言
第8章 使用Transact-SQL命令管理数据库
8.1 SQLServer数据库管理手段
8.1.1关于SQLServer管理工具
8.1.2 数据库管理者用户
8.1.3 关于SQLServer管理数据库
8.1.4 SQLServer服务命令
8.1.5 数据库用户管理
8.1.6 数据库用户权限管理
8.2 设备和数据库管理命令
8.2.1 数据库设备管理
8.2.2 数据库和数据库事务Log管理
8.2.3 逻辑段管理
8.3 数据库对象管理命令
8.3.1 数据表管理
8.3.2 数据表索引管理
8.3.3 数据缺省和数据规则
8.3.4 数据视图管理
8.3.5 使用存储过程
8.3.6 使用系统存储过程和扩展存储过程
8.3.7 使用触发式存储过程
第9章 使用Transact-SQL命令管理数据
9.1 数据管理命令
9.1.1 输入数据格式
9.1.2 增加数据行:INSERT
9.1.3 更新数据行:UPDATE
9.1.4 删除数据行:DELETE和TRUNCATETABLE
9.2 数据库维护命令
9.2.1 数据传输:bcp工具
9.2.2 数据库备份
9.2.3 数据库恢复
9.2.4 特殊的数据库备份
9.2.5 备份/恢复master数据库
9.2.6 数据库镜像
第10章 使用Transact-sQL语言查询数据
10.1 sQLServer基于事务的Transact-SQL语言
10.1.1 关系数据库与SQL结构查询语言
10.1.2 SQLServer基于事务的Transact-SQL语言
10.1.3 提交Transact-SQL方式
10.1.4 SQL、Transact-SQL与isql的关系
10.2 SQLServer数据库查询
10.2.1 使用SELECT语句
10.2.2 WHERE子句和条件表达式
10.2.3 FROM子句和多表(连接)查询
10.2.4 构造GROUP和COMPUTER子句
10.2.5 使用SQLServer内部函数
10.2.6 使用SELECT子句的高级查询
10.3 Transact-SQL语言控制流
10.3.1 使用Transact-SQL语言控制流
10.3.2 SQLServer事务和事务管理
10.3.3 使用Transact-SQL语言构造高级过程
第11章 SQLServer性能与优化
11.1 SQLServer数据库性能监视
11.1.1 SQLServer性能监视
11.1.2 设置数据库查询参数
11.1.3 数据库一致性检查DBCC
11.1.4 关于数据库其它检查工作
11.2 优化SQLServer
11.2.1 优化服务器
11.2.2 SQLServer数据库完整性控制
11.2.3 SQLServer服务器升级
11.2.4 客户应用程序优化
11.2.5 计算数据库参数
11.2.6 理解SHOWPLAN中的优化结果
11.3 SQLServer故障处理
11.3.1 SQLServer故障跟踪
11.3.2 SQLServer故障处理
11.3.3 解决配置问题
11.3.4 TransactionLog管理
11.3.5 特殊的故障处理手段
第四部分 基于F0XPro的SQLServer客户
第12章 FoxPro客户概念
12.1 FoxPro与ODBC
12.1.1 FoxPro作客户开发工具
12.1.2 何为ODBC
12.1.3 关于ODBC的构成
12.2 安装FoxProConnectivityKit
12.2.1 如何得到ODBC
12.2.2 安装ODBC驱动器实例
12.2.3 安装FoxPro下的FPSQL函数库
12.3 使用FoxProConnectivityKit实例
第13章 FPSQL程序设计
13.1 FPSQL函数使用
13.1.1 关于FPsQL函数
13.1.2 使用FPSQL函数过程
13.1.3 FPSQL函数使用
13.1.4 FPSQL函数环境
13.2 FPSQL函数参考
13.3 FPSQL函数错误码
第14章 F0xPro客户/服务器应用系统实例
14.1 实例模型——“市话业务计算机综合管理系统”
14.1.1 系统需求
14.1.2 系统结构
14.1.3 系统实现过程
14.2 系统开发方案
14.2.1 系统开发方案
14.2.2 数据库分布策略
14.3 系统实现
14.3.1 服务器数据库设计
14.3.2 服务器存储过程设计
14.3.3 客户应用程序设计实例
第五部分 基于 VisualBasic的 SQLServer客户
第15章 ODBC概念
15.1 ODBC基本概念
15.1.1 ODBC功能
15.1.2 ODBC组成
15.1.3 ODBC主要特性
15.1.4 ODBC操作流程
15.2 ODBC原理
15.2.1 ODBC在客户/服务器结构中的作用
15.3 MicrosoftODBCSDK
15.3.1 ODBC的来源
15.3.2 MicrosoftSQLServer与ODBC接口
15.3.3 在WindowS上安装Micr0SoftODBCSDK
15.4 使用MicrosoftODBC2.0API
15.4.1 使用ODBCAPI环境函数
15.4.2 ODBCAPI数据源信息函数
15.4.3 ODBCAPI执行SQL语句函数
15.4.4 ODBCAPI事务控制函数
15.4.5 ODBCAPI的SELECT查询和结果处理函数
15.4.6 ODBCAPI函数分类参考
第16章 VisualBasicODBC 客户编程
16.1 VisualBasic与ODBC
16.2 VisualBasic的ODBC开发环境
16.3 开发步骤和最终结果
16.3.1 VisualBasic编程简介
16.3.2 VisualBasicODBC应用程序开发步骤
16.4 使用数据控件编程
16.4.1 使用数据控件
16.4.2 关联(绑定)数据控件
16.5 使用数据访问对象编程
16.5.1 多层次的数据访问对象
16.5.2 使用数据访问对象进行编程
16.5.3 创建一个新数据访问对象过程
16.5.4 编写事务处理程序
16.6 使用ODBC2.0API编程
16.6.1 使用ODBCAPI函数编程的步骤
16.7 优化ODBC编程
16.7.1 开发环境优化
16.7.2 ODBC 编程优化
附录A Transact-sQL语言参考
附录B SQLServer系统存储过程参考
附录C SQLServer错误信息参考
参考书目