第1章 数据库技术概述 1
1.1数据库相关的基础知识 1
1.1.1基本概念 1
1.1.2数据模型 4
1.2数据库技术的产生与发展 5
1.2.1计算机数据管理 5
1.2.2数据库技术的发展 6
1.3数据库系统 7
1.3.1数据库系统的组成 7
1.3.2关系数据模型的主要概念 8
1.3.3关系数据库设计 9
1.4数据库应用系统开发过程简介 10
思考与练习 11
第2章 数据存储 12
2.1创建数据库 12
2.1.1自定义创建空数据库 12
2.1.2利用模板创建空数据库 13
2.2数据库的简单操作 14
2.3构建数据表 15
2.3.1 Access数据类型 16
2.3.2字段的属性设置 16
2.3.3创建表 18
2.3.4表维护 22
2.3.5创建索引与主键 29
2.4表之间的关系 30
2.4.1建立表之间的关系 31
2.4.2实施参照完整性 32
2.5数据库的备份及安全性 33
2.5.1数据库备份与还原 33
2.5.2数据库安全性设置 34
思考与练习 37
第3章 数据查询 42
3.1查询概述 42
3.1.1查询的种类 42
3.1.2查询环境 43
3.2选择查询 45
3.2.1使用查询向导创建选择查询 45
3.2.2使用查询设计创建选择查询 48
3.2.3在查询中设置条件 51
3.3参数查询 59
3.3.1单参数查询 59
3.3.2多参数查询 60
3.4交叉表查询 62
3.4.1使用查询向导创建交叉表查询 62
3.4.2使用“查询设计”方式创建交叉表查询 64
3.5操作查询 66
3.5.1生成表查询 66
3.5.2删除查询 67
3.5.3更新查询 68
3.5.4追加查询 69
思考与练习 71
第4章 SQL查询 73
4.1 SQL概述 73
4.1.1查看SQL语句 74
4.1.2 SQL的Select语句 74
4.2基本查询 75
4.2.1简单的条件查询 75
4.2.2查询全部列 77
4.2.3设定排序条件 77
4.2.4限定重复记录 78
4.2.5显示前面的若干条记录 78
4.3使用列表达式 79
4.3.1计算列值 79
4.3.2修改查询结果的列标题 80
4.3.3 Where从句的进一步使用 80
4.3.4数据汇总 82
4.4多表查询 84
4.4.1连接查询 84
4.4.2嵌套查询 85
4.5创建SQL的特定查询 87
4.5.1创建联合查询 87
4.5.2创建传递查询 88
4.5.3创建数据定义查询 89
4.6其他SQL应用 92
4.6.1使用Select…Into语句实现生成表查询 92
4.6.2使用Delete语句实现删除查询 93
4.6.3使用Insert Into语句实现追加查询 94
思考与练习 95
第5章 窗体和报表设计 96
5.1窗体 96
5.1.1创建窗体 96
5.1.2窗体的编辑操作 101
5.1.3特殊窗体 118
5.2报表 128
5.2.1使用报表向导 128
5.2.2报表中的计数 138
思考与练习 143
第6章 宏 146
6.1宏的基础知识 146
6.2宏的创建 150
6.3宏的调试 156
6.4宏的运行 157
思考与练习 158
第7章 VBA程序设计 161
7.1模块的基本概念 161
7.1.1模块的定义 161
7.1.2类模块 162
7.1.3标准模块 163
7.2创建模块 163
7.2.1模块的创建 163
7.2.2模块的转换 164
7.3面向对象程序设计 165
7.3.1面向对象程序设计的基本概念 165
7.3.2对象的模型 166
7.4 VBA编程环境 170
7.5数据类型 173
7.5.1基本数据类型 173
7.5.2数据常量 173
7.5.3数据变量 174
7.5.4有效使用数据类型 176
7.6常用函数 176
7.6.1数学函数 177
7.6.2字符串函数 177
7.6.3日期与时间函数 178
7.6.4类型转换函数 179
7.6.5其他函数 180
7.7过程 180
7.7.1过程的创建 181
7.7.2过程调用中的参数传递 182
7.8流程控制语句 183
7.8.1条件判断结构语句 183
7.8.2循环结构语句 187
7.9数组 189
7.9.1数组的声明 190
7.9.2数组的应用 190
7.10调试 191
7.10.1错误类型 192
7.10.2错误的检测 193
7.10.3排错 194
7.10.4设置错误陷阱 194
7.11 VBA的数据库编程 195
7.11.1数据库访问接口 195
7.11.2数据访问对象 196
7.11.3 ActiveX数据对象 198
思考与练习 201
第8章 数据库系统开发应用举例——MiniHIS系统 202
8.1系统功能描述 202
8.2 MiniHIS系统的实现过程 203
思考与练习 223
参考文献 224