书籍详情

SQL Server 7.0 起步与进阶

SQL Server 7.0 起步与进阶

作者:李武,姚分喜编著

出版社:国防工业出版社

出版时间:2000-01-01

ISBN:9787118022391

定价:¥32.00

内容简介
  在Microsoft BackOffice家族中,SQL Server是一个大型客户机/服务器数据库管理系统,而SQL Server 7.0则是其最新版本。SQL Server数据库开发包括两个组件:数据库语言和数据库API,本书的构成正是基于这两个组件。全书结合丰富的实例,系统地介绍了应用ODBC开发SQL Server数据库的技术与知识。全书共14章,主要内容包括:SQL Server 7.0的开发环境及编程基础,SQL Server数据库语言及SQL Server客户端程序的开发方法。本书内容翔实,图文并茂,结构严谨,语言简洁,适合于数据库开发人员、数据库管理人员以及广大数据库用户学习和参考。本书特色:根据国人的阅读和认知心理组织内容;紧密跟踪软件版本的更新;面向初中级读者;以简洁为美德,真正做到物有所值。
作者简介
暂缺《SQL Server 7.0 起步与进阶》作者简介
目录
第1章 SQL Server7.0核心概念与特色
1.1 数据库
1.2 关系数据库
1.2.1 SQL Server关系数据库
1.2.2 SQL Server的关系特性
1.3 SQL语言
1.4 客户机/服务器结构
1.4.1 SQL Server的客户机/服务器特性
1.4.2 客户机/服务器数据库系统
1.5 SQL Server 7,0的主要特点
1.5.1 SQL Server 7.0的不同版本
1.5.2 SQL Server的特点
1.5.3 7.0版的新特性
第2章 SQL Server7.0的安装、启动、注册与配置
2.1 安装要求
2.2 安装 SQL Server 7.0
2.3 从SQL Server 6.x升级到7.0
2.4 安装后的平台环境
2.4.1 “开始”菜单中的选项
2.4.2 目录位置及其内容
2.4.3 系统数据库和样本数据库
2.5 启动SQL Server 7.0
2.5.1 SQL Server Enterprise Manager
2.5.2 SQL Server ServiceManager
2.5.3 Control Panel中的Services
2.5.4 使用Run命令
2.6 服务器的注册与配置
第3章 SQL Seruer 7.0开发基础
3.1 SQL Server 7.0基本组件
3.1.1 Enterprise Manager
3.1.2 Service Manager
3.1.3 Profiler
3.1.4 Query Analyzer
3.1.5 Client/Server Network Utility
3.1.6 Books Online
3.2 应用程序开发结构体系
3.2.1 应用程序访问数据库的两个组件
3.2.2 数据库API
3.2.3 选用API需要考虑的因素
3.2.4 其他API
3.2.5 API比较
3.3 一些细节
3.3.1 对象最大容量
3.3.2 SQL Server对象内存占用
第4章 Transact-SQL语言
4.1 Transact-SQL的语法格式约定
4.1.1 基本约定
4.1.2 代码实例约定
4.2 Transact-SQL的新特性
4.3 Transact-SQL的数据类型
4.4 系统数据类型
4.4.1 整型和实型数据
4.4.2 字符型数据
4.4.3 日期时间型数据
4.4.4 货币型数据
4.4.5 文本型及图像型数据
4.4.6 特殊数据类型
4.5 用户定义的数据类型
4.5.1 建立用户自定义的数据类型
4.5.2 删除用户自定义的数据类型
4.6 处理数据类型
4.7 标识符
4.8 运算符
4.8.1 算术运并符
4.8.2 赋值运算符
4.8.3 位运算符
4.8.4 比较这算符
4.8.5 逻辑这并符
4.8.6 字符串运算符
4.8.7 单目运算符
4.8.8 运并符的优先级
4.9 NULL值
4.10 注释的使用
4.11 变量
4.11.1 局部变量
4.11.2 全局变量
4.12 流控制语句
4.12.1 BEGIN...END W句
4.12.2 BREAK语句与CONTINUE语句
4.12.3 GOTO语句
4.12.4 IF...ELSE...语句
4.12.5 RETURN语句
4.12.6 WAITFOR语句
4.12.7 WHILE语句
4.12.8 CASE表达式
第5章 函数
5.1 行集合函数
5.1.1 CONTAINSTABLE函数
5.1.2 FREETEXTTABLE函数
5.1.3 OPENQUERY函数
5.1.4 OPENROWSET函数
5.2 集合函数
5.3 标量函数
5.3.1 系统函数
5.3.2 日期时间函数
5.3.3 字符串函数
5.3.4 数学函数
5.3.5 文本和图像函数
5.3.6 配置函数
5.3.7 游标函数
5.3.8 元数据函数
5.3.9 安全函数
5.3.10 系统统计函数
第6章 SQL Server数据库
6.1 数据库中的对象
6.1.1 文件和文件组
6.1.2 事务日志
6.2 数据库的存储
6.3 系统数据库
6.4 数据库设计建议
6.5 建立数据库
6.5.1 使用CREATE DATABASE命令创建数据库
6.5.2 使用Enterprise Manager创建数据库
6.5.3 使用CREATE DATABASE Wizard建立数据库
6.6 管理数据库
6.6.1 管理数据文件和日志文件的增长
6.6.2 压缩数据库和数据文件
6.6.3 删除数据库
6.6.4 分离和附属数据库
6.6.5 更改数据库名
6.6.6 查看数据库
6.6.7 设置数据库的选项
第7章 数据库表、图表与索引
7.1 表的概述
7.2 与表相关的数据库对象简介
7.3 建立数据库表
7.3.1 使用SQL Enterprese Manager创建表
7.3.2 使用Transact-SQL命令
7.4 修改数据库表
7.4.1 使用Enterprese Manager修改数据库表
7.4.2 调用Transact-SQL语句修改数据库表
7.5 删除数据库表
7.5.1 使用Enterprese Manager删除表
7.5.2 使用DROP TABLE语句
7.6 数据库图表
7.6.1 创建数据库图表
7.6.2 向数据库图表中加入数据库表
7.6.3 保存数据库图表
7.6.4 在数据库中设置特性
7.6.5 规划数据库图表
7.6.6 在多用户环境下工作
7.7 索引概述
7.8 创建索引
7.8.1 创建索引的建议
7.8.2 使用Enterprise Manager创建索引
7.8.3 调用CREATE INDEX语句创建索引
7.9 管理索引
7.9.1 查看索引信息
7.9.2 修改索引和索引名
7.9.3 删除索引
7.9.4 索引统计
第8章 视图、存储过程及触发器
8.1 视图
8.1.1 概述
8.1.2 创建视图
8.1.3 修改和重命名视图
8.1.4 通过视图修改数据
8.1.5 删除视图
8.2 存储过程
8.2.1 概述
8.2.2 创建存储过程
8.2.3 使用带参数的存储过程
8.2.4 显示和编辑存储过程
8.2.5 删除存储过程
8.3 触发器
8.3.1概述
8.3.2 创建触发器
8.3.3 修改触发器
8.3.4 查看触发器
8.3.5 删除触发器
第9章 查询
9.1 简单查询
9.1.1 SELECT语句
9.1.2 各子句的参数调用选择
9.2 连接(JOIN)
9.2.1 自连接(SELF JOIN)
9.2.2 内连接(INNER JOIN)
9.2.3 外连接(OUTER JOIN)
9.2.4 交叉连接(CROSS JOIN)
9.3 子查询
第10章 数据完整牲和一致性
10.1 数据完整性分类
10.1.1 实体完整性
10.1.2 域完整性
10.1.3 参照完整性
10.1.4 用户自定义完整性
10.2 约束
10.2.1 PRIMARY KEY约束
10.2.2 FOREIGN KEY约束
10.2.3 UNIQUE约束
10.2.4 CHECK约束
10.2.5 IDENTITY属性
10.2.6 DEFAULT约束
10.2.7 数据类型
10.3 缺省
10.3.1 创建DEFAULT
10.3.2 绑定DEFAULT
10.3.3 解除绑定DEFAULT
10.3.4 删除DEFAULT
10.4 规则
10.4.1 创建RULE
10.4.2 绑定RULE
10.4.3 解除绑定RULE
10.4.4 删除RULE
10.5 事务
10.5.1 事务的基本概念
10.5.2 事务控制
10.5.3 显式事务
10.5.4 自动提交事务
10.5.5 隐式事务
10.5.6 分布式事务
10.5.7 事务的使用
10.6 锁
10.6.1 锁的基本概念
10.6.2 锁管理的类型
10.6.3 锁的兼容性
10.6.4 锁的升级
10.6.5 显示锁的信息
10.6.6 死锁
10.7 游标
10.7.1 游标的基本概念
10.7.2 游标过程
10.7.3 默认的结果序列
10.7.4 游标的实现
10.7.5 游标的类型和特征
10.7.6 游标的定义过程
第11章 ODBC简介
11.1 ODBC定义及概述
11.1.1 ODBC定义
11.1.2 ODBC的其他形式
11.1.3 ODBC和SQL Server
11.2 ODBC结构(Architecture)
11.2.1 ODBC结构包含四个组件
11.2.2 应用程序的任务
11.2.3 驱动程序管理器
11.2.4 驱动程序
11.2.5 数据源
11.3 ODBC的一致性
11.3.1 ODBC API的一致性
11.3.2 ODBC SQL的一致性
11.4 ODBC基本概念
11.4.1 句柄
11.4.2 缓冲区
11.4.3 ODBC的数据类型
11.4.4 环境、连接以及语句属性
11.5 开始使用ODBC
11.5.1 ODBC语法约定
11.5.2 ODBC的系统需求
11.5.3 升级目录存储过程
11.6 建立ODBC应用程序的基本步骤
11.6.1 连接数据源
11.6.2 初始化应用程序
11.6.3 建立并执行SQL语句
11.6.4 获取结果或行号
11.6.5 提交事务
11.6.6 断开与数据源的连接
第12章 管理数据源
12.1 驱动程序管理器
12.1.1 启动ODBC驱动程序管理器
12.1.2 驱动程序管理器
12.1.3 查看已安装的驱动秩序
12.2 添加数据源
12.2.1 数据源概述
12.2.2 使用ODBC驱动程序管理器添加数据源
12.2.3 在应用程序中调用函数添加数据源
12.3 删除数据源
12.3.1 使用驱动程序管理器
12.3.2 调用函数则除数据源
12.4 连接到SQL Server数据源
12.5 断开数据源
12.5.1 SQLDisconnect函数
12.5.2 SQL FreeHandle函数
12.6 选择数据源或驱动程序
12.6.1 查看数据源
12.6.2 查看驱动秩序
12.6.3 程序示例
第13章 执行语句
13.1 构造SQL语句
13.1.1 硬编码方式的语句
13.1.2 在运行时创建语句
13.1.3 用户输入SQL语句
13.2 执行SQL语句的步骤
13.2.1 分配语句句柄
13.2.2 设置和得到语句属性
13.2.3 执行语句
13.2.4 语句的重复使用及释放
13.3 语句参数
13.3.1 语句参数
13.3.2 绑定参数
13.3.3 描述参数
13.3.4 执行前输入数据的参数(Data-at-Execution)
13.4 存储过程和批语句的执行
13.4.1 存储过程
13.4.2 使用目录函数
13.4.3 批语句的执行
13.5 异步执行方式
13.6 执行事务
13.6.1 ODBC中的事务
13.6.2 执行分布式事务
第14章 处理结果集合
14.1 结果集合
14.1.1 结果集合
14.1.2 默认结果集合
14.1.3 查看结果集会是否被创建
14.1.4 程序示例
14.2 描述结果集合
14.2.1 结果集合的无数据
14.2.2 描述结果集合的无数据
14.2.3 程序示例
14.3 绑定结果集合列
14.3.1 概述
14.3.2 绑定结果集合列
14.3.3 SQLBindCol函数
14.4 获取结果数据
14.4.1 使用SQLBindCol函数
14.4.2 使用SQLGetData函数
14.4.3 同时使用SQLBindcol和SQLGetData函数获取数据
14.4.4 总结与讨论
14.5 使用游标
14.5.1 游标概述
14.5.2 使用游标
14.6 使用数组获取结果数据
14.6.1 列绑定方式
14.6.2 行绑定方式
14.7 处理多个结果集合
14.7.1 概述
14.7.2 SQLMoreResults函数
14.7.3 程序示例
14.8 数据修改
14.8.1 概述
14.8.2 搜索修改
14.8.3 定位修改
第15章 错误和消息处理
15.1 ODBC函数的诊断信息
15.1.1 返回码
15.1.2 诊断记录和字段
15.1.3 错误编码
15.1.4 SQLSTATE(ODB错误代码)
15.1.5 错误消息
15.2 处理错误信息
15.2.1 SQLGetDiagRec函数
15.2.2 SQLGetDiagField函数
15.2.3 程序示例
第16章 MFC中的ODBC数据库类
16.1 CDatabase类
16.1.1 连接数据源
16.1.2 执行SQL语句
16.1.3 断开与数据源的连接
16.1.4 CDatabase类的其他成页
16.2 CRecordset类
16.2.1 从CRecordset派生自己的记录集合类
16.2.2 创建和关闭记录集会对象
16.2.3 过滤记录
16.2.4 排序记录
16.2.5 参数化记录集合
16.2.6 记录字段交换(RFX)机制
16.2.7 记录更新
16.2.8 定位记录
16.3 CRecordView类及示例
16.3.1 CRecordView类概述
16.3.2 程序示例
16.4 CDBException和CFieldExchage类
16.4.1 CDBException类
16.4.2 CFieldExchange类
第17章 完整示例
17.1 程序功能简介
17.2 生成应用程序框架
17.2.1 使用应用程序向导
17.2.2 设计对话框模板
17.2.3 为对话类添加成员与控件对应的成员变量
17.2.4 派生自己的记录集合类
17.3 添加代码
17.3.1 为应用程序添加ODBC类支持
17.3.2 声明和初始化记录集合类对象
17.3.3 实现查询功能
17.3.4 实现数据更新
17.3.5 关闭记录集合
17.4 运行示例程序
猜您喜欢

读书导航