第1章 数据库系统基础概述 1
1.1数据库系统概述 1
1.1.1信息与数据 1
1.1.2数据库 3
1.1.3数据处理 4
1.1.4数据管理技术的产生和发展 5
1.1.5数据库管理系统 7
1.2数据模型 8
1.2.1数据模型概述 8
1.2.2实体-联系模型 10
1.3关系数据模型 12
1.3.1关系数据模型概述 12
1.3.2实体-联系模型向关系模型的转换 18
1.4关系模式的规范化 22
1.4.1模式规范化的必要性 22
1.4.2模式的规范化 23
1.5数据库系统结构 27
1.5.1数据库系统的基本概念 27
1.5.2数据库系统结构概述 27
1.5.3数据库系统的组成 29
本章小结 30
习题 31
实验1.1观察、调查身边数据库的应用 33
实验1.2根据车辆保险数据库应用系统的E-R图设计逻辑模型 34
第2章Access概述 35
2.1 Access简介 35
2.1.1 Access的特点 36
2.1.2 Access的运行环境 36
2.1.3 Access的安装、启动与关闭 36
2.2 Access的工作界面和新增功能 37
2.2.1 Access的工作界面 37
2.2.2 Access的新增功能 39
2.2.3 Access选项对话框 41
2.2.4利用MS Office Online获取更多信息 42
2.3 Access数据库的对象 42
2.3.1表 42
2.3.2查询 43
2.3.3窗体 43
2.3.4报表 43
2.3.5宏 44
2.3.6模块 45
2.4创建Access数据库 45
2.4.1数据库与数据库文件 45
2.4.2创建Access数据库的方法 46
2.4.3数据库的基本操作 48
2.4.4数据库对象的基本操作 49
本章小结 50
习题 50
实验 建立“学生课程数据库” 51
第3章 表的创建与使用 53
3.1表的创建 53
3.1.1利用【表】命令 54
3.1.2利用表设计视图 54
3.1.3字段的【常规】属性设置 58
3.1.4字段的【查阅】属性设置 66
3.1.5设置表的主键 68
3.2数据记录的添加与编辑 69
3.2.1添加数据记录 69
3.2.2编辑数据记录 71
3.3表的基本操作 72
3.3.1复制表 72
3.3.2删除表 72
3.3.3重命名表 73
3.4数据表关联 73
3.4.1表间关系 73
3.4.2查看、编辑和删除关系 75
3.4.3设置参照完整性 76
本章小结 77
习题 77
实验 建立“学生课程数据库”中的表 79
第4章 查询 84
4.1查询概述 84
4.1.1查询的定义与功能 84
4.1.2查询的类型 85
4.2选择查询 86
4.2.1创建选择查询 86
4.2.2查询准则 92
4.2.3添加自定义计算字段 98
4.2.4汇总查询 99
4.2.5查找重复项和不匹配项查询 100
4.3参数查询 105
4.4操作查询 107
4.4.1生成表查询 107
4.4.2追加查询 108
4.4.3更新查询 110
4.4.4删除查询 111
4.5交叉表查询 112
4.5.1使用交叉表查询向导创建查询 112
4.5.2使用设计视图创建交叉表查询 114
4.6 SQL查询 115
4.6.1 SQL语言的特点 115
4.6.2 SQL语句的应用 116
4.6.3 SQL语句的格式 117
本章小结 119
习题 119
实验 创建“学生课程数据库”查询 120
第5章 窗体的创建与使用 124
5.1窗体概述 124
5.1.1窗体的概念 125
5.1.2窗体的类型 125
5.1.3窗体的结构 125
5.1.4窗体的视图 126
5.2创建窗体 127
5.2.1使用【窗体】工具创建窗体 128
5.2.2使用【多个项目】工具创建窗体 130
5.2.3使用【数据表】工具创建窗体 130
5.2.4使用【分割窗体】工具创建窗体 131
5.2.5使用【窗体向导】工具创建窗体 132
5.2.6使用【导航】工具创建导航窗体 134
5.3使用【窗体设计】工具创建窗体 135
5.3.1窗体的属性 136
5.3.2常用控件及其应用 139
5.4切换面板 155
5.4.1切换面板的基本概念 155
5.4.2创建切换面板 155
5.4.3自动启动切换面板 158
本章小结 159
习题 160
实验 创建“学生课程数据库”窗体 161
第6章 报表的创建与使用 164
6.1报表概述 164
6.1.1报表的结构 165
6.1.2报表的视图 166
6.1.3报表的分类 167
6.2创建报表 169
6.2.1使用报表命令和报表向导创建报表 169
6.2.2使用报表设计视图创建报表 176
6.2.3创建图形报表 179
6.3报表中数据的排序与分组 182
6.4预览和打印报表 186
6.4.1页面设置 186
6.4.2打印预览 186
6.4.3打印报表 187
本章小结 187
习题 188
实验 创建“学生课程数据库”报表 190
第7章Access数据管理 192
7.1数据库的导入与导出 192
7.1.1数据导入 192
7.1.2数据导出 196
7.2数据库的格式转换 197
7.3数据库的加密 199
7.3.1用密码进行加密 199
7.3.2撤销数据库密码 200
7.4数据库的管理 200
7.5数据分析 203
本章小结 205
习题 205
实验“学生课程数据库”管理 207
第8章 宏的创建与使用 211
8.1宏概述 211
8.1.1宏的概念 211
8.1.2宏的功能 211
8.1.3宏的类型 212
8.2创建宏 213
8.2.1创建独立宏 213
8.2.2创建宏组 214
8.2.3创建条件操作宏 215
8.3宏的运行与调试 217
8.3.1运行宏 217
8.3.2调试宏 217
8.4事件与宏操作 218
8.4.1事件 218
8.4.2常用的宏操作 224
8.4.3将宏对象转换为Visual Basic代码 226
8.5宏实例 227
8.5.1登录验证 227
8.5.2检索数据 230
本章小结 232
习题 232
实验 创建与应用“学生课程数据库”中的宏 233
第9章 模块与VBA编程 237
9.1概述 237
9.1.1模块 237
9.1.2 VBA 238
9.1.3过程和函数 238
9.2程序流程控制 239
9.2.1 VBA程序设计过程 239
9.2.2选择结构 240
9.2.3循环结构 245
9.3过程调用和参数传递 247
9.3.1过程的声明和调用 248
9.3.2参数传递 250
9.4 VBA开发过程 252
9.4.1设计窗体 252
9.4.2输入响应函数 253
9.4.3建立新模块 255
9.4.4功能测试与程序调试 256
9.5使用事件过程打开窗体 257
9.5.1用户登录模块设计 258
9.5.2系统主界面设计 262
本章小结 264
习题 264
实验 利用VBA完成字符转换功能 265
第10章 数据库应用综合实例 267
10.1系统开发概述 267
10.1.1系统开发过程 267
10.1.2系统需求分析 268
10.1.3系统功能模块划分 269
10.2系统设计 270
10.2.1概念结构设计 270
10.2.2逻辑结构设计 272
10.2.3物理结构设计 272
10.2.4系统界面设计 274
10.3系统实施 276
10.3.1数据库的创建 276
10.3.2数据表的创建 277
10.3.3系统各功能模块的实现 277
10.4系统集成与测试 305
10.4.1系统集成 305
10.4.2系统测试 306
本章小结 307
习题 307
实验 完成“进销存数据库管理系统”的开发与设计 308
附录 全国计算机等级考试二级Access数据库程序设计考试大纲 309
参考文献 313