第1章 数据库技术概述 1
1.1 数据库技术的产生 1
1.1.1 数据的定义 1
1.1.2 数据处理的工具 2
1.1.3 信息的定义 3
1.1.4 数据库技术 4
1.2 数据库技术的发展 5
1.2.1 人工管理阶段 5
1.2.2 文件系统阶段 5
1.2.3 数据库系统管理阶段 7
1.3 数据库系统 9
1.3.1 数据库系统的组成 9
1.3.2 数据库系统的结构 11
1.3.3 数据库管理系统的功能与组成 12
1.3.4 数据库管理系统的软件产品 13
小结与提高 14
思考与练习 14
第2章 数据库设计 15
2.1 数据库设计的任务与目标 15
2.2 概念模型 15
2.2.1 数据的三个世界 15
2.2.2 概念模型的定义 16
2.2.3 概念模型的作用 16
2.2.4 概念模型使用的基本概念 17
2.2.5 E-R图 19
2.3 数据模型 20
2.3.1 数据模型的类型 20
2.3.2 构造关系数据模型 21
2.3.3 关系的规范化 23
2.4 物理模型 25
2.5 数据库设计实例 25
2.5.1 需求分析 25
2.5.2 概念模型设计 26
2.5.3 逻辑模型设计 28
2.5.4 关系模式的优化设计 28
2.5.5 物理模型设计 28
小结与提高 29
思考与练习 30
第3章 创建Access数据库 31
3.1 Access简介 31
3.1.1 Access的不同版本 31
3.1.2 Access的特点 31
3.1.3 Access的主要功能 32
3.2 认识Access 35
3.2.1 Access的安装 35
3.2.2 Access的启动 35
3.2.3 Access的主窗口 37
3.2.4 Access的数据库窗口 39
3.2.5 Access中常用的数据库对象 39
3.2.6 Access的帮助 40
3.2.7 Access的退出 41
3.3 使用数据库向导创建数据库 41
3.3.1 什么是向导 41
3.3.2 启动数据库向导 42
3.3.3 回答向导提问 42
3.3.4 使用向导自动创建数据库 46
3.4.2 创建空数据库 48
3.4.1 数据库规划与设计 48
3.4 自行创建一个空数据库 48
3.5 数据库的结构 49
3.5.1 数据库的组成元素 49
3.5.2 数据库中数据的组织层次 53
3.5.3 表的特点 54
3.5.4 Access中表的结构 54
3.5.5 Access中表的关系 55
小结与提高 57
思考与练习 58
第4章 在Access数据库中创建表对象 59
4.1 创建表结构 59
4.1.1 了解Access的数据类型 59
4.1.2 使用表设计器创建表结构 60
4.1.3 使用表向导创建表结构 64
4.1.4 在数据表视图下创建表结构 68
4.2 设置字段属性 70
4.2.1 “字段大小”属性 70
4.2.2 “格式”属性 70
4.2.3 “输入掩码”属性 71
4.2.4 “标题”属性 75
4.2.5 “默认值”属性 75
4.2.6 “有效性规则”与“有效性文本”属性 76
4.2.7 “必填字段”属性 77
4.2.8 “索引”属性 77
4.3 向表中输入数据 77
4.3.1 打开表 77
4.3.3 输入日期与时间型数据 78
4.3.4 输入OLE对象 78
4.3.2 输入文本型数据 78
4.3.5 输入超链接型数据 79
4.3.6 创建查阅列 80
4.3.7 创建值列表 84
4.4 导入表及数据 84
4.4.1 可以导入的数据文件 85
4.4.2 导入Excel数据的方法 85
4.4.3 将其他数据库中表导入到当前数据库 89
4.5 创建表关系 90
4.5.1 创建与编辑表关系的方法 90
4.5.2 主表和关联表之间的规则 93
小结与提高 93
思考与练习 94
5.1.1 维护表结构 96
5.1 维护表 96
第5章 在Access数据库中维护与操作表 96
5.1.2 维护表内容 97
5.1.3 美化表外观 99
5.2 操作表 102
5.2.1 查找数据 103
5.2.2 替换数据 104
5.2.3 记录排序 105
5.2.4 筛选记录 106
小结与提高 108
思考与练习 109
第6章 在Access中创建查询对象 110
6.1 认识查询对象 110
6.1.1 查询对象的作用 110
6.2 查询对象的类型 111
6.1.2 查询对象的功能 111
6.2.2 参数查询 112
6.2.3 交叉表查询 112
6.2.4 操作查询 112
6.2.1 选择查询 112
6.2.5 SQL查询 113
6.2.6 其他类型的查询 113
6.3 查询的准则 113
6.3.1 简单准则 113
6.3.2 复杂准则 113
6.4 创建查询对象 114
6.4.1 使用设计器创建查询对象 115
6.4.2 使用向导创建查询对象 120
6.5.1 生成表查询 123
6.5 创建操作查询 123
6.5.2 删除查询 126
6.5.3 更新查询 127
6.5.4 追加查询 129
6.6 在查询中计算 130
6.6.1 总计计算 130
6.6.2 分组总计计算 132
6.6.3 自定义计算字段 133
6.7 操作已创建的查询 134
6.7.1 运行 135
6.7.2 编辑查询中的字段 135
6.7.3 编辑查询中的数据源 135
6.8.2 查询语句select 136
6.8.1 什么是SQL 136
6.7.4 排序查询的结果 136
6.8 SQL查询 136
6.8.3 创建SQL查询的步骤 138
小结与提高 139
思考与练习 140
第7章 在Access中创建窗体对象 142
7.1 窗体的作用 142
7.2 窗体的类型 143
7.2.1 纵栏式窗体 143
7.2.2 表格式窗体 143
7.2.3 数据表窗体 144
7.2.4 主/子窗体 144
7.2.5 图表窗体 145
7.2.6 数据透视表窗体 145
7.3.1 自动窗体方式 146
7.3.2 自动创建窗体方式 146
7.2.7 其他类型的窗体 146
7.3 通过自动方式创建窗体 146
7.4 通过向导创建窗体 147
7.4.1 创建基于多个表或查询的主/子窗体 147
7.4.2 创建图表窗体 151
7.5 通过设计器创建窗体 153
7.5.1 认识窗体设计视图 153
7.5.2 在窗体中使用的控件 155
7.5.3 创建自定义窗体 156
7.6 美化完善窗体 167
7.6.1 使用自动套用格式 167
7.6.2 自行美化窗体 168
7.6.3 美化完善窗体中的控件 171
7.6.4 修改窗体控件属性 173
小结与提高 174
7.6.5 删除控件 174
思考与练习 176
第8章 创建报表与页对象 177
8.1 报表的作用 177
8.2 报表的类型 177
8.2.1 纵栏式报表 178
8.2.2 表格式报表 178
8.2.3 图表报表 179
8.2.4 标签报表 179
8.2.5 自定义报表 179
8.3 自动创建报表 180
8.3.1 自动报表方式 180
8.4.1 创建基于多个表或查询的报表 181
8.3.2 自动创建报表方式 181
8.4 使用向导创建报表 181
8.4.2 创建图表报表 186
8.5 在设计视图中创建报表 189
8.5.1 认识报表设计视图 189
8.5.2 创建主/子报表 190
8.5.3 创建自定义报表 194
8.6 报表中的计算与汇总 198
8.6.1 在报表中添加计算字段 199
8.6.2 在报表中分组与计算 201
8.6.3 美化报表 203
8.6.4 报表打印与导出 203
8.7.1 数据访问页的概念 204
8.7.2 自动创建数据访问页 204
8.7 认识数据访问页对象 204
8.7.3 使用向导创建数据访问页 205
小结与提高 206
思考与练习 208
第9章 宏对象与数据库应用系统 209
9.1 认识宏对象 209
9.1.1 宏对象的作用 209
9.1.2 宏对象的类型 210
9.1.3 宏使用的主要操作命令 211
9.2 创建宏 211
9.2.1 认识宏设计视图 211
9.2.2 创建“口令验证”宏 213
9.3.1 直接运行宏的方式 215
9.3.2 通过控件运行宏的方式 215
9.3 运行宏 215
9.4 建立数据库应用系统 216
9.4.1 开发数据库应用系统的阶段与任务 216
9.4.2 主控界面的作用 219
9.4.3 使用切换面板管理器创建应用系统的主控界面 219
9.4.4 利用宏创建系统菜单 225
9.4.5 完善数据库应用系统 227
9.5 认识模块对象 230
9.5.1 模块的概念 230
9.5.2 创建标准模块的方法 232
9.5.3 创建类模块中事件过程的方法 234
9.5.4 宏转换为模块的方法 236
小结与提高 237
思考与练习 238
参考文献 241