第1章 数据库编程的基础 1
1.1 什么是数据库 1
1.1.1 关系型数据库的发展 1
1.1.2 数据库的基本概念 1
1.1.3 目前常用的关系型数据库 4
1.2 VB数据库编程的方法 5
1.2.1 VB数据库的组成 5
1.2.2 VB访问数据库的方法 6
2.1 数据访问对象的概念 8
第2章 数据访问对象 8
2.1.1 DBEngine对象的方法和属性 9
2.1.2 Workspace对象 11
2.1.3 Database对象 13
2.1.4 TableDef对象 16
2.2 建立数据库 17
2.2.1 新建数据库 18
2.2.2 建立索引和关系 20
2.2.3 数据库的修改 21
2.3.1 用SEEK方法查找 23
2.3 查找记录 23
2.3.2 用FILTER属性查找 25
2.3.3 用FIND方法查找 25
2.3.4 SQL查找 26
2.4 浏览和修改数据记录 26
2.4.1 浏览数据记录 27
2.4.2 修改数据记录 29
2.5 DAO应用实例 31
2.5.1 DAO应用实例——使用FoxPro数据库 31
2.5.2 DAO应用实例——访问文本文件 33
2.5.3 DAO应用实例——与数据库连接的树型Tree View控件 37
第3章 数据约束控件 48
3.1 Data控件 48
3.1.1 Data控件的属性及事件 49
3.1.2 Data控件记录集 51
3.1.3 Data控件的应用实例 52
3.2 数据约束控件DBGrid 55
3.2.1 DBGrid控件说明 55
3.2.2 DBGrid控件的属性 56
3.2.3 使用DBGrid控件的实例 57
3.3 DBList控件与DBCombo控件 58
3.3.1 DBList和DBCombo控件使用说明 58
3.3.2 DBList和DBCombo控件常用属性 58
3.3.3 DBList和DBCombo控件应用实例 59
第4章 大型数据库SQL7.0/2000 61
4.1 SQL语言 61
4.1.1 客户/服务器的概念 61
4.1.2 SQL语言 62
4.1.3 SQL语言语法 63
4.1.4 SQL语言运算符与函数 67
4.2 安装和使用SQL Server 69
4.2.1 SQL Server数据库的安装 69
4.2.2 SQL Server数据库的连接与使用 70
4.3 数据库 72
4.3.1 SQL Server数据库的数据类型 72
4.3.2 数据库的建立 75
4.4 表 78
4.4.1 表的建立与使用 78
4.4.2 表的应用实例 79
4.5.1 触发器的概念 82
4.5 触发器 82
4.5.2 触发器的建立 83
4.5.3 触发器的应用实例 84
4.6 视图 86
4.6.1 视图概念 86
4.6.2 视图的建立 86
4.6.3 视图的应用实例 87
4.7.1 存储过程概念 88
4.7.2 存储过程的基本语法 88
4.7 存储过程 88
4.7.3 存储过程的调用 89
4.7.4 存储过程的应用 90
第5章 SQL语言使用技巧 93
5.1 视图的编程技巧 93
5.1.1 如何创建视图 94
5.1.2 建立基于视图的数据查询 95
5.2 触发器的编程技巧 97
5.3 存储过程的编程技巧 98
5.3.1 存储过程的建立 98
5.3.2 存储过程的调用 100
6.1 什么是远程数据对象 106
6.1.1 远程数据对象的概念 106
第6章 远程数据对象 106
6.1.2 远程数据对象RDO的模型 107
6.1.3 远程数据对象RDO的集合 107
6.2 使用远程数据对象 108
6.2.1 RDO与SQLServer的连接 108
6.2.2 查询浏览数据库中记录 118
6.2.3 编辑数据库中记录 123
6.3.1 RemoteData控件概述 134
6.3 RemoteData控件 134
6.3.2 RemoteData控件功能 135
6.3.3 RemoteData控件应用实例 140
第7章 ActiveX数据对象 142
7.1 什么是ADO 142
7.1.1 ADO的概念 142
7.1.2 ADO对象模型 143
7.1.3 使用ADO对象模型的编程实例 154
7.2.2 ADO控件的属性 160
7.2.1 ADO控件说明 160
7.2 ADO控件 160
7.2.3 ADO控件与数据库的连接 161
7.3 使用ADO控件的实例(一) 162
7.3.1 实例功能描述 162
7.3.2 实例功能实现 162
7.3.3 实例程序清单 164
7.4 使用ADO控件的实例(二) 166
7.4.1 实例功能描述 166
7.4.2 实例功能实现 167
7.4.3 实例程序清单 168
第8章 CDBC与数据库编程 169
8.1 ODBC概述 169
8.1.1 什么是ODBC 169
8.1.2 ODBC的特点及编程步骤 172
8.1.3 ODBC的数据源类型 173
8.2 ODBC数据源的维护 173
8.2.1 手动配置ODBC数据源 173
8.2.2 自动配置ODBC数据源 176
8.3 直接用ODBC API访问数据库的编程技术 177
8.3.2 ODBC API的编程方法 178
8.3.3 实例应用 181
第9章 数据报表的设计 185
9.1 数据环境设计器与数据报表设计器 185
9.1.1 数据环境设计器 185
9.1.2 数据报表设计器 189
9.1.3 数据报表设计器创建报表实例1 192
9.1.4 数据报表设计器创建报表实例2 195
9.2 利用Excel或Word设计打印报表 198
9.2.1 原理及方法 198
9.2.2 使用Word设计打印表格 200
9.2.3 使用Excel设计打印表格 205
9.3 通过程序代码结合表格控件设计打印报表 212
9.3.1 原理与方法 212
9.3.2 实例 212
第10章 数据库应用系统编程实例 219
10.1 数据库应用系统开发过程 219
10.1.1 前期调研与需求分析 219
10.1.2 概要设计 221
10.1.3 详细设计 225
10.1.4 代码编写 228
10.1.5 文档编制 230
10.1.6 测试 231
10.1.7 发行应用系统 234
10.2 采用C/S结构的数据库信息查询系统 235
10.2.1 系统设计思想与功能 235
10.2.2 系统组成 236
10.2.3 系统主要数据结构 240
10.2.4 系统主要数据库编程 242
10.2.5 数据库编程技术要点 247
10.3.1 系统设计思想与功能 260
10.3 采用多层结构的数据库管理系统 260
10.3.2 系统组成 261
10.3.3 系统主要数据结构 266
10.3.4 系统设计概述 268
10.4 技术文档范本 278
10.4.1 用户需求分析报告范本 279
10.4.2 概要设计报告范本 281
10.4.3 详细设计报告范本 283
参考文献 286