第1章 数据库系统概述 1
1.1 数据库系统基本概念 1
1.1.1 数据与数据处理 1
1.1.2 什么是数据库 1
1.1.3 数据管理技术的发展 1
1.1.4 数据库技术的特点 2
1.1.5 数据库系统 3
1.1.6 数据库管理系统 6
1.1.7 数据库系统在医学领域中的应用 6
1.2 数据模型 7
1.2.1 概念模型 7
1.2.2 基本数据模型 10
1.2.3 关系模型的基本概念及特点 11
1.2.4 E-R模型向关系模型转换的方法 12
1.3 关系数据库 13
1.3.1 关系数据库的常用术语 13
1.3.2 关系数据库的基本关系操作 13
1.3.3 关系数据库的完整性约束 15
1.4 数据库设计的基本内容和方法 15
1.4.1 数据库设计的基本概念 15
1.4.2 数据库应用系统开发步骤 15
1.4.3 数据库的需求分析 16
1.4.4 数据库的概念结构设计 16
1.4.5 数据库的逻辑结构设计 16
1.4.6 数据库的物理结构设计 18
1.4.7 数据库的实现 19
1.4.8 数据库的运行和维护 19
本章小结 19
习题 19
第2章 Access数据库管理系统概述 22
2.1 Access数据库简介 22
2.1.1 Access 2003的优点 22
2.1.2 Access 2003的缺点 23
2.1.3 Access 2007的新功能 23
2.2 Access窗口界面 23
2.3 Access系统的安装、启动和退出 25
2.4 Access数据库中的对象 26
2.5 Access系统设置 29
本章小结 29
习题 30
第3章 数据库的创建与操作 31
3.1 Access数据库 31
3.1.1 Access数据库结构 31
3.1.2 Access数据库文件 31
3.2 创建数据库 32
3.2.1 数据库的规划与设计 32
3.2.2 创建数据库的方法 33
3.3 数据库的基本操作 36
3.3.1 打开、关闭数据库 36
3.3.2 设置数据库的默认文件夹 38
3.3.3 备份和恢复数据库 38
3.3.4 压缩和修复数据库 39
本章小结 39
习题 40
第4章 数据表的基本操作 41
4.1 数据表的创建 41
4.1.1 Access数据类型与字段属性 42
4.1.2 使用设计器创建表 48
4.1.3 通过输入数据创建表 50
4.1.4 使用向导创建表 52
4.1.5 导入已有数据创建表 53
4.2 数据表的编辑与维护 55
4.2.1 修改表结构 55
4.2.2 编辑数据表记录 56
4.2.3 表的复制与删除 61
4.2.4 表的导入和导出 63
4.3 数据表的操作 64
4.3.1 查找与替换 64
4.3.2 筛选表中记录 65
4.3.3 记录的排序 67
4.4 数据表之间的关系 67
4.4.1 表间关系的概念 68
4.4.2 建立表间关系 68
4.4.3 编辑关系中的约束 69
4.4.4 编辑、删除表间关系 70
本章小结 71
习题 71
第5章 查询与视图 78
5.1 查询概述 78
5.1.1 查询的基本概念 78
5.1.2 查询的基本操作与创建方法 82
5.2 创建查询 84
5.2.1 选择查询 84
5.2.2 参数查询 90
5.2.3 交叉表查询 92
5.3 操作查询 94
5.3.1 生成表查询 94
5.3.2 更新查询 95
5.3.3 追加查询 96
5.3.4 删除查询 97
5.4 视图设计器的使用 98
5.4.1 视图的概念 98
5.4.2 视图设计器的使用实例 98
本章小结 99
习题 99
第6章 SQL查询 104
6.1 SQL查询视图的切换 104
6.1.1 SQL的功能和特点 104
6.1.2 SQL视图切换 104
6.2 SQL的数据定义功能 105
6.3 SQL的数据查询功能 107
6.4 SQL数据更新 109
6.4.1 SQL对记录的操作 109
6.4.2 SQL特定查询 110
本章小结 114
习题 114
第7章 窗体 117
7.1 窗体概述 117
7.1.1 窗体的功能 117
7.1.2 窗体的视图 118
7.1.3 窗体的组成 119
7.1.4 窗体的类型 120
7.2 使用向导快速创建窗体和数据透视表图 122
7.2.1 使用“自动创建窗体”创建窗体 123
7.2.2 使用“窗体向导”创建窗体 123
7.2.3 使用“自动窗体”创建数据透视表/图 125
7.3 使用“设计视图”创建窗体 127
7.3.1 用设计视图创建窗体的一般过程 127
7.3.2 窗体设计视图中的对象 128
7.3.3 对象的属性 129
7.4 常用控件的创建及属性设置 131
7.4.1 标签控件 131
7.4.2 文本框控件 133
7.4.3 组合框和列表框控件 137
7.4.4 命令按钮控件 141
7.4.5 选项组控件 144
7.4.6 选项卡控件 148
7.4.7 图像、未绑定对象框和绑定对象框控件 149
7.4.8 直线、矩形控件 150
7.5 使用窗体处理数据 150
7.6 主-子窗体和切换面板 152
7.6.1 创建主-子窗体 152
7.6.2 切换面板窗体 153
本章小结 154
习题 154
第8章 报表 156
8.1 报表概述 156
8.2 创建报表 158
8.2.1 自动创建报表 158
8.2.2 使用报表向导创建报表 159
8.2.3 使用报表设计视图创建报表 159
8.3 编辑报表 161
8.3.1 调整报表布局 161
8.3.2 修饰报表 161
8.3.3 排序、分组 162
8.3.4 使用计算控件 165
8.3.5 预览、打印报表 166
8.4 创建高级报表 167
8.4.1 子报表 167
8.4.2 多列报表 170
8.4.3 报表快照 170
本章小结 172
习题 172
第9章 宏 173
9.1 基本概念 173
9.1.1 宏的类型 173
9.1.2 宏、函数和VBA 174
9.1.3 宏设计窗口 174
9.2 宏的创建 177
9.3 宏的调试 185
9.4 宏的运行 187
本章小结 190
习题 191
第10章 数据访问页 194
10.1 数据访问页概述 194
10.1.1 数据访问页的类型 194
10.1.2 数据访问页的数据源 195
10.2 创建数据访问页 195
10.2.1 使用自动创建数据访问页 195
10.2.2 使用向导创建数据访问页 196
10.2.3 利用设计视图设计数据访问页 198
10.2.4 数据访问页控件 200
10.2.5 打开数据访问页 201
10.3 编辑数据访问页 201
10.3.1 利用字段列表添加结合型控件 202
10.3.2 选择主题 202
10.3.3 添加背景 203
10.4 分组数据访问页 204
10.4.1 在数据访问页上按值分组记录 204
10.4.2 分组数据访问页显示记录的方式 206
10.4.3 按特定表达式分组的数据访问页 207
10.5 数据库的优化与安全 207
10.5.1 数据库的优化 207
10.5.2 数据库的安全 208
本章小结 210
习题 210
第11章 编程工具VBA和模块 214
11.1 VBA 214
11.1.1 VBA概述 214
11.1.2 宏与Visual Basic 215
11.2 VBA程序设计概述 215
11.2.1 面向对象程序设计的基本概念 215
11.2.2 VBA的编程环境 217
11.2.3 VBA基础知识 219
11.2.4 程序语句 229
11.3 模块 238
11.3.1 模块概述 238
11.3.2 模块的建立 239
11.3.3 宏与模块之间的转换 257
本章小结 258
习题 259
第12章 医院门诊管理系统的开发 266
12.1 需求分析 266
12.2 数据库设计 268
12.3 查询设计 271
12.4 窗体设计 274
本章小结 292