书籍详情
精通MS SQL SERVER 7.0
作者:罗会涛等编著
出版社:电子工业出版社
出版时间:1999-01-01
ISBN:9787505353848
定价:¥35.00
内容简介
MS SQL Server 7.0是微公司企业级的网络关系型数据库管理系统。本书介绍了这种大型数据库系统的特性、安装、管理和应用,特别是最新数据库编程接口ActiveX数据对象ADO的使用。除了介绍一些基本知识和操作方法之外,本书着重讲解开发人员在SQL Server安装、配置、管理和开发过程中经常碰到的一些疑点、难点和使用技巧。为了便于理解和掌握,本书提供了大量的编程实例,这些实例绝大部分都是用微软最新应用开发工具Visual Basic 6.0编写而成。本书对使用Visual Basic和MS SQL Server进行在线事务处理OLTP系统开发的编程人员具有较高的实用价值,也可以作为SQL Server管理和实施方面的中高级培训教材。
作者简介
暂缺《精通MS SQL SERVER 7.0》作者简介
目录
第一篇 特性与安装篇
第1章 SQL Server 7.0的新特性
1.1 体系结构方面的新特性
1.2 服务器管理方面的新特性
1.3 应用开发方面的新特性
第2章 SQL Server 7.0的安装
2.1 安装之前
2.2 在WINDOWS NT环境下的安装
2.3 从SQL Server 6.5升级
2.4 在WINDOWS 9X环境下的安装
2.5 安装的验证和排错
第二篇 管理篇
第3章 SQL Server 7.0管理概述
3.1 管理工作
3.1.1 服务的管理
3.1.2 服务器配置
3.1.3 数据库管理
3.1.4 数据库对象管理
3.1.5 数据的管理
3.1.6 安全性管理
3.1.7 作业管理
3.2 管理工具
3.2.1 联机文档Books Online
3.2.2 客户机网络连接工具Client Network Untility
3.2.3 企业管理器Enterprise Manager
3.2.4 数据导入与导出Import and Export Data
3.2.5 MSDTC管理控制台Administrative Console
3.2.6 性能监视器Performance Monitor
3.2.7 服务器活动跟踪程序Profiler
3.2.8 查询分析器Query Analyzer
3.2.9 服务器网络连接工具Server Network Utility
3.2.10 服务管理器Service Manager
第4章 设置服务器
4.1 服务的配置
4.1.1 使用控制面板配置服务
4.1.2 使用企业管理器配置服务
4.2 服务器选项设置
4.2.1 内存选项
4.2.2 用户连接选项
第5章 创建数据库
5.1 使用企业管理器创建数据库
5.2 使用查询分析器创建数据库
5.3 使用程序代码创建数据库
5.3.1 使用ADO
5.3.2 使用DMO
5.4 题外话:设备与数据库
第6章 设置数据库选项
6.1 数据库选项的含义
6.2 数据库选项的设置方法
6.2.1 使用系统存储过程
6.2.2 使用企业管理器
6.3 数据库选项的常见用途
6.3.1 避免数据库过度膨胀
6.3.2 更改数据库名称
6.3.3 批量数据操作
第7章 系统数据库
7.1 master数据库
7.2 model数据库
7.3 tempdb数据库
7.3.1 到底tempdb要多大才够用
7.3.2 要点:Truncate Log on CheckPoint
7.3.3 扩大tempdb的尺寸
7.3.4 缩小tempdb的尺寸
7.3.5 指定了太大的tempdb in RAM
第8章 备份和恢复
8.1 备份
8.1.1 使用企业管理器
8.1.2 使用SQL语句
8.1.3 关于系统数据库的备份
8.2 恢复
8.2.1 使用企业管理器
8.2.2 使用SQL语句
8.2.3 系统数据库的恢复
8.3 直接拷贝文件的备份和恢复
第9章 复制
9.1 复制概述
9.2 复制模型
9.3 复制前的考虑
9.4 配置复制
9.5 建立出版物
9.6 订阅
9.7 停止复制
9.8 复制监视
9.9 提高复制的性能
第10章 安全性与权限管理
10.1 SQL Server 7.0的安全机制
10.2 用户管理
10.2.1 服务器Login ID的管理
10.2.2 服务器职能组的管理
10.2.3 数据库用户的管理
10.2.4 数据库职能的管理
10.3 权限管理
10.3.1 权限的种类
10.3.2 权限的设置
10.4 应用程序职能组
10.4.1 创建应用程序职能组
10.4.2 激活应用程序职能组
10.4.3 修改应用程序职能组的口令
10.4.4 删除应用程序职能组
10.5 关于安全性管理的建议
第11章 任务调度
11.1 概述
11.2 配置SQL ServerAgent服务
11.3 服务启动帐号
11.4 设置任务
11.5 任务调度
11.6 警告管理
11.7 设定操作者
11.8 定义警告
第12章 常用管理工具的使用
12.1 服务管理器
12.2 企业管理器
12.3 查询分析器
12.4 性能监视器
12.5 服务器活动跟踪程序
12.6 客户机网络连接工具
12.7 服务器网络连接工具
12.8 数据导入与导出工具
12.9 联机文档
12.10 卸装程序
第13章 与邮件系统的接口
13.1 使用SQL MAIL
13.1.1 配置电子邮件
13.1.2 设定SQL Mail
13.1.3 处理SQL Server收到的电子邮件请求
13.2 SQL Mail存储过程详解
13.2.1 xp-startmail
13.2.2 xp-stopmail
13.2.3 xp-findnextmsg
13.2.4 xp-readmail
13.2.5 xp-deletemail
13.2.6 xp-sendmail
13.2.7 sp-procesmail
13.3 使用SQLLAgentMail
13.4 配置SQLAgentMail
第14章 发布WEB页面
14.1 WEB助手向导程序简介
14.2 典型用途
14.3 使用WEB助手向导程序
14.3.1 准备工作
14.3.2 启动WEB助手
14.3.3 选择数据库
14.3.4 指定作业名
14.3.5 指定数据来源
14.3.6 作业调度Schedule
14.3.7 设置页面生成选项
14.4 程序控制数据页面文件的生成
14.4.1 定义新的数据页面文件生成任务
14.4.2 执行任务
14.4.3 删除任务
第三篇 应用篇
第15章 SQL Server 7.0提供的应用程序接口
15.1 ADO
15.1.1 OLE DB提供者
15.1.2 在不同的开发环境下使用ADO
15.2 OLE DB
15.2.1 SQL Server OLE DB提供者的安装
15.2.2 开发OLE DB应用程序
15.3 ODBC
15.3.1 ODBC的系统需求
15.3.2 开发ODBC应用程序
15.4 Embedded SQL for C
15.4.1 使用Embedded SQL for C所需的文件
15.4.2 使用Embedded SQL for C编程的步骤
15.5 DB-Library for C
15.5.1 使用DB-Library for C所需的文件
15.5.2 不同操作环境下DB-Library for C的系统要求
15.6 DB-Library for Visual Basic
15.6.1 使用DB-Library for Visual Basic所需的文件
15.6.2 使用DB-Library for Visual Basic开发的基本步骤
第16章 应用程序的设计和优化
16.1 网络传输与程序性能
16.2 使用有效的数据查询
16.3 事务的批处理对性能的影响
16.4 存储过程对性能的影响
16.5 了解和避免阻塞
16.6 优化分布式查询
第17章 表的设计和操作
17.1 设计表
17.1.1 指定列类型
17.1.2 自动编号列和标识identifier列
17.1.3 使用约束、缺省值和空NULL值
17.2 创建和修改表
17.2.1 创建表
17.2.2 修改表
17.3 查看表
17.3.1 查看表的信息
17.3.2 查看表中的数据
17.3.3 查看表上的依赖关系
17.3.4 查看表上定义的约束
17.4 删除表
第18章 其他数据库对象
18.1 用户定义的数据类型
18.1.1 创建用户定义的数据类型
18.1.2 删除用户定义的数据类型
18.2 规则
18.2.1 创建规则
18.2.2 绑定/解除规则
18.2.3 删除规则
18.3 缺省值
18.3.1 在CREATE TABLE时使用DEFAULT关键字
18.3.2 使用CREATE DEFAULT及相关语句
18.4 存储过程
18.4.1 扩展存储过程
18.4.2 创建存储过程
18.4.3 运行存储过程
18.4.4 修改和重命名存储过程
18.4.5 重新编译存储过程
18.4.6 获得存储过程的有关信息
18.4.7 删除存储过程
18.5 触发器
18.5.1 与其他保证数据完整性方法的比较
18.5.2 创建触发器
18.5.3 修改和重命名触发器
18.5.4 获得有关触发器的信息
18.5.5 删除触发器
18.6 视图
18.6.1 需要使用视图的场合
18.6.2 创建视图
18.6.3 修改或重命名视图
18.6.4 通过视图修改数据
18.6.5 获得有关视图的信息
18.6.6 删除视图
第19章 数据的操作
19.1 添加新数据
19.1.1 使用INSERT语句
19.1.2 使用WRITETEXT语句添加文本或图像数据
19.1.3 使用INSERT触发器
19.1.4 使用BCP应用程序
19.1.5 使用RESTORE语句
19.2 修改已有数据
19.2.1 使用UPDATE语句
19.2.2 使用UPDATE触发器
19.2.3 使用游标
19.2.4 使用UPDATETEXT语句
19.3 删除无用数据
19.3.1 使用DELETE语句
19.3.2 使用DELETE触发器
19.3.3 使用TRUNCATE TABLE语句
19.4 查询已有数据
19.4.1 SELECT语句详解
19.4.2 SELECT语句实例
第20章 在VB程序中操作SQL Server数据
20.1 VB访问SQL Server的编程接口概述
20.1.1 DAO
20.1.2 RDO
20.1.3 ADO
20.1.4 三种对象模型的对比
20.2 ADO的对象模型
20.3 使用ADO操作SQL Server 7.0的数据
20.3.1 集合与对象的使用
20.3.2 ADO高级特性的使用
第21章 编写数据库管理程序
21.1 为什么要编写数据库管理程序
21.2 使用DMO编写数据库管理程序
21.3 使用ADO编写数据库管理程序
21.3.1 两个实用不着函数DoubleQuote和GetFullPath
21.3.2 建立连接
21.3.3 取SQL Server的版本号
21.3.4 取当前数据库的名称
21.3.5 取服务器上的硬盘驱动器列表
21.3.6 列出服务器上某个目录的子目录
21.3.7 取服务器上某个目录下的文件列表
21.3.8 取SQL Server的DATA目录路径
21.3.9 判断一个设备是否存在
21.3.10 判断一个虚拟设备号是否已被占用
21.3.11 取可用的设备号
21.3.12 创建一个数据库设备
21.3.13 取设备大小等信息
21.3.14 扩大设备
21.3.15 删除数据库设备
21.3.16 判断数据库是否存在
21.3.17 创建旧版本数据库
21.3.18 创建SQL Server 7.0数据库
21.3.19 取数据库当前尺寸
21.3.20 删除数据库
21.3.21 备份数据库
21.3.22 从备份设备中取数据库名
21.3.23 从备份设备中恢复数据库
21.3.24 从备份文件中恢复数据库
21.3.25 删除所有事务日志
21.3.26 删除一个Login ID
21.3.27 运行脚本Script文件
第22章 实用经验集萃
22.1 怎样连接本机
22.2 怎样获取当前的字符集与排序法信息
22.3 如何改变服务器的字符集和排序法
22.4 如何以单用户模式启动服务
22.5 无法正常启动服务时怎么办
22.6 怎样操作Binary类型的字段
22.7 怎样在企业管理器中管理系统数据库和系统对象
22.8 怎样连接到Windows 9x下的SQL Server 7.0
22.9 怎样处理TEXT和IMAGE字段
22.10 如何查询字段值的实际长度
22.11 如何删除一个损坏的数据库
22.12 如何获得SQL Server的版本信息
22.13 如何通过查询获得服务器机器名
22.14 如何获取服务器上的硬盘信息
22.15 如何获得服务器上的目录结构和文件列表
22.16 为什么将数据库直接备份到网络硬盘可能失败
22.17 怎样查询ODBC DRIVER的版本
第1章 SQL Server 7.0的新特性
1.1 体系结构方面的新特性
1.2 服务器管理方面的新特性
1.3 应用开发方面的新特性
第2章 SQL Server 7.0的安装
2.1 安装之前
2.2 在WINDOWS NT环境下的安装
2.3 从SQL Server 6.5升级
2.4 在WINDOWS 9X环境下的安装
2.5 安装的验证和排错
第二篇 管理篇
第3章 SQL Server 7.0管理概述
3.1 管理工作
3.1.1 服务的管理
3.1.2 服务器配置
3.1.3 数据库管理
3.1.4 数据库对象管理
3.1.5 数据的管理
3.1.6 安全性管理
3.1.7 作业管理
3.2 管理工具
3.2.1 联机文档Books Online
3.2.2 客户机网络连接工具Client Network Untility
3.2.3 企业管理器Enterprise Manager
3.2.4 数据导入与导出Import and Export Data
3.2.5 MSDTC管理控制台Administrative Console
3.2.6 性能监视器Performance Monitor
3.2.7 服务器活动跟踪程序Profiler
3.2.8 查询分析器Query Analyzer
3.2.9 服务器网络连接工具Server Network Utility
3.2.10 服务管理器Service Manager
第4章 设置服务器
4.1 服务的配置
4.1.1 使用控制面板配置服务
4.1.2 使用企业管理器配置服务
4.2 服务器选项设置
4.2.1 内存选项
4.2.2 用户连接选项
第5章 创建数据库
5.1 使用企业管理器创建数据库
5.2 使用查询分析器创建数据库
5.3 使用程序代码创建数据库
5.3.1 使用ADO
5.3.2 使用DMO
5.4 题外话:设备与数据库
第6章 设置数据库选项
6.1 数据库选项的含义
6.2 数据库选项的设置方法
6.2.1 使用系统存储过程
6.2.2 使用企业管理器
6.3 数据库选项的常见用途
6.3.1 避免数据库过度膨胀
6.3.2 更改数据库名称
6.3.3 批量数据操作
第7章 系统数据库
7.1 master数据库
7.2 model数据库
7.3 tempdb数据库
7.3.1 到底tempdb要多大才够用
7.3.2 要点:Truncate Log on CheckPoint
7.3.3 扩大tempdb的尺寸
7.3.4 缩小tempdb的尺寸
7.3.5 指定了太大的tempdb in RAM
第8章 备份和恢复
8.1 备份
8.1.1 使用企业管理器
8.1.2 使用SQL语句
8.1.3 关于系统数据库的备份
8.2 恢复
8.2.1 使用企业管理器
8.2.2 使用SQL语句
8.2.3 系统数据库的恢复
8.3 直接拷贝文件的备份和恢复
第9章 复制
9.1 复制概述
9.2 复制模型
9.3 复制前的考虑
9.4 配置复制
9.5 建立出版物
9.6 订阅
9.7 停止复制
9.8 复制监视
9.9 提高复制的性能
第10章 安全性与权限管理
10.1 SQL Server 7.0的安全机制
10.2 用户管理
10.2.1 服务器Login ID的管理
10.2.2 服务器职能组的管理
10.2.3 数据库用户的管理
10.2.4 数据库职能的管理
10.3 权限管理
10.3.1 权限的种类
10.3.2 权限的设置
10.4 应用程序职能组
10.4.1 创建应用程序职能组
10.4.2 激活应用程序职能组
10.4.3 修改应用程序职能组的口令
10.4.4 删除应用程序职能组
10.5 关于安全性管理的建议
第11章 任务调度
11.1 概述
11.2 配置SQL ServerAgent服务
11.3 服务启动帐号
11.4 设置任务
11.5 任务调度
11.6 警告管理
11.7 设定操作者
11.8 定义警告
第12章 常用管理工具的使用
12.1 服务管理器
12.2 企业管理器
12.3 查询分析器
12.4 性能监视器
12.5 服务器活动跟踪程序
12.6 客户机网络连接工具
12.7 服务器网络连接工具
12.8 数据导入与导出工具
12.9 联机文档
12.10 卸装程序
第13章 与邮件系统的接口
13.1 使用SQL MAIL
13.1.1 配置电子邮件
13.1.2 设定SQL Mail
13.1.3 处理SQL Server收到的电子邮件请求
13.2 SQL Mail存储过程详解
13.2.1 xp-startmail
13.2.2 xp-stopmail
13.2.3 xp-findnextmsg
13.2.4 xp-readmail
13.2.5 xp-deletemail
13.2.6 xp-sendmail
13.2.7 sp-procesmail
13.3 使用SQLLAgentMail
13.4 配置SQLAgentMail
第14章 发布WEB页面
14.1 WEB助手向导程序简介
14.2 典型用途
14.3 使用WEB助手向导程序
14.3.1 准备工作
14.3.2 启动WEB助手
14.3.3 选择数据库
14.3.4 指定作业名
14.3.5 指定数据来源
14.3.6 作业调度Schedule
14.3.7 设置页面生成选项
14.4 程序控制数据页面文件的生成
14.4.1 定义新的数据页面文件生成任务
14.4.2 执行任务
14.4.3 删除任务
第三篇 应用篇
第15章 SQL Server 7.0提供的应用程序接口
15.1 ADO
15.1.1 OLE DB提供者
15.1.2 在不同的开发环境下使用ADO
15.2 OLE DB
15.2.1 SQL Server OLE DB提供者的安装
15.2.2 开发OLE DB应用程序
15.3 ODBC
15.3.1 ODBC的系统需求
15.3.2 开发ODBC应用程序
15.4 Embedded SQL for C
15.4.1 使用Embedded SQL for C所需的文件
15.4.2 使用Embedded SQL for C编程的步骤
15.5 DB-Library for C
15.5.1 使用DB-Library for C所需的文件
15.5.2 不同操作环境下DB-Library for C的系统要求
15.6 DB-Library for Visual Basic
15.6.1 使用DB-Library for Visual Basic所需的文件
15.6.2 使用DB-Library for Visual Basic开发的基本步骤
第16章 应用程序的设计和优化
16.1 网络传输与程序性能
16.2 使用有效的数据查询
16.3 事务的批处理对性能的影响
16.4 存储过程对性能的影响
16.5 了解和避免阻塞
16.6 优化分布式查询
第17章 表的设计和操作
17.1 设计表
17.1.1 指定列类型
17.1.2 自动编号列和标识identifier列
17.1.3 使用约束、缺省值和空NULL值
17.2 创建和修改表
17.2.1 创建表
17.2.2 修改表
17.3 查看表
17.3.1 查看表的信息
17.3.2 查看表中的数据
17.3.3 查看表上的依赖关系
17.3.4 查看表上定义的约束
17.4 删除表
第18章 其他数据库对象
18.1 用户定义的数据类型
18.1.1 创建用户定义的数据类型
18.1.2 删除用户定义的数据类型
18.2 规则
18.2.1 创建规则
18.2.2 绑定/解除规则
18.2.3 删除规则
18.3 缺省值
18.3.1 在CREATE TABLE时使用DEFAULT关键字
18.3.2 使用CREATE DEFAULT及相关语句
18.4 存储过程
18.4.1 扩展存储过程
18.4.2 创建存储过程
18.4.3 运行存储过程
18.4.4 修改和重命名存储过程
18.4.5 重新编译存储过程
18.4.6 获得存储过程的有关信息
18.4.7 删除存储过程
18.5 触发器
18.5.1 与其他保证数据完整性方法的比较
18.5.2 创建触发器
18.5.3 修改和重命名触发器
18.5.4 获得有关触发器的信息
18.5.5 删除触发器
18.6 视图
18.6.1 需要使用视图的场合
18.6.2 创建视图
18.6.3 修改或重命名视图
18.6.4 通过视图修改数据
18.6.5 获得有关视图的信息
18.6.6 删除视图
第19章 数据的操作
19.1 添加新数据
19.1.1 使用INSERT语句
19.1.2 使用WRITETEXT语句添加文本或图像数据
19.1.3 使用INSERT触发器
19.1.4 使用BCP应用程序
19.1.5 使用RESTORE语句
19.2 修改已有数据
19.2.1 使用UPDATE语句
19.2.2 使用UPDATE触发器
19.2.3 使用游标
19.2.4 使用UPDATETEXT语句
19.3 删除无用数据
19.3.1 使用DELETE语句
19.3.2 使用DELETE触发器
19.3.3 使用TRUNCATE TABLE语句
19.4 查询已有数据
19.4.1 SELECT语句详解
19.4.2 SELECT语句实例
第20章 在VB程序中操作SQL Server数据
20.1 VB访问SQL Server的编程接口概述
20.1.1 DAO
20.1.2 RDO
20.1.3 ADO
20.1.4 三种对象模型的对比
20.2 ADO的对象模型
20.3 使用ADO操作SQL Server 7.0的数据
20.3.1 集合与对象的使用
20.3.2 ADO高级特性的使用
第21章 编写数据库管理程序
21.1 为什么要编写数据库管理程序
21.2 使用DMO编写数据库管理程序
21.3 使用ADO编写数据库管理程序
21.3.1 两个实用不着函数DoubleQuote和GetFullPath
21.3.2 建立连接
21.3.3 取SQL Server的版本号
21.3.4 取当前数据库的名称
21.3.5 取服务器上的硬盘驱动器列表
21.3.6 列出服务器上某个目录的子目录
21.3.7 取服务器上某个目录下的文件列表
21.3.8 取SQL Server的DATA目录路径
21.3.9 判断一个设备是否存在
21.3.10 判断一个虚拟设备号是否已被占用
21.3.11 取可用的设备号
21.3.12 创建一个数据库设备
21.3.13 取设备大小等信息
21.3.14 扩大设备
21.3.15 删除数据库设备
21.3.16 判断数据库是否存在
21.3.17 创建旧版本数据库
21.3.18 创建SQL Server 7.0数据库
21.3.19 取数据库当前尺寸
21.3.20 删除数据库
21.3.21 备份数据库
21.3.22 从备份设备中取数据库名
21.3.23 从备份设备中恢复数据库
21.3.24 从备份文件中恢复数据库
21.3.25 删除所有事务日志
21.3.26 删除一个Login ID
21.3.27 运行脚本Script文件
第22章 实用经验集萃
22.1 怎样连接本机
22.2 怎样获取当前的字符集与排序法信息
22.3 如何改变服务器的字符集和排序法
22.4 如何以单用户模式启动服务
22.5 无法正常启动服务时怎么办
22.6 怎样操作Binary类型的字段
22.7 怎样在企业管理器中管理系统数据库和系统对象
22.8 怎样连接到Windows 9x下的SQL Server 7.0
22.9 怎样处理TEXT和IMAGE字段
22.10 如何查询字段值的实际长度
22.11 如何删除一个损坏的数据库
22.12 如何获得SQL Server的版本信息
22.13 如何通过查询获得服务器机器名
22.14 如何获取服务器上的硬盘信息
22.15 如何获得服务器上的目录结构和文件列表
22.16 为什么将数据库直接备份到网络硬盘可能失败
22.17 怎样查询ODBC DRIVER的版本
猜您喜欢