目 录 1
第1章数据库基本原理 1
1.1数据库概述 1
1.1.1 数据库的产生和发展 1
1.2.6 网状模型 1 2
1.1.2现实世界、信息世界与数据世界 4
1.1.3数据库基本概念 5
1.2数据模型 6
1.2.1数据模型的组成要素 6
1.2.2信息世界的基本概念 7
1.2.3 实体的联系 8
1.2.4概念模型 10
1.2.5层次模型 12
1.2.7 关系模型 13
1.3.1 实体完整性 14
1.2.8 面向对象模型 14
1.3 关系的完整性 14
1.3.2参照完整性 15
1.3.3 用户定义的完整性 16
1.4 关系模型的规范化 17
1.4.1 第一范式 17
1.4.2 第二范式 18
1.4.3 第三范式 20
1.5 小结 21
习题 21
2.1 Access数据库概述 23
第2章Access数据库基础知识 23
2.2 Access的特点 24
2.3 Access 2002的新增功能 25
2.4 Access的基本操作 26
2.4.1 Access的启动和退出 26
2.4.2使用联机帮助 28
2.5 Access数据库设计 31
2.5.1数据库中表的设计方法 31
2.5.2 学生管理数据库表的设计 32
2.5.3教工管理数据库表的设计 34
2.6 Access数据库的对象 35
2.6.1表 36
2.6.2 查询 36
2.6.3 窗体 37
2.6.4报表 38
2.6.5 宏 39
2.6.6 页和模块 39
2.6.7各种数据库对象间的关系 39
2.7数据类型与表达式 39
2.7.1数据类型 40
2.7.2常用函数 40
2.7.3表达式 41
2.8 小结 45
习题 46
上机练习题 47
第3章库和表 48
3.1新建数据库 48
3.1.1新建一个空数据库 49
3.1.2使用向导创建数据库 50
3.2创建新表 52
3.1.3打开已有的数据库 52
3.2.1表的两种视图 53
3.2.2使用设计视图创建一个新表 55
3.2.3使用向导创建一个新表 57
3.2.4通过输入数据创建一个新表 58
3.2.5修改表结构 58
3.2.6维护表中记录 59
3.3表的详细设计 60
3.3.1 字段的数据类型与字段大小 60
3.3.2字段的属性 61
3.3.3 索引 64
3.3.4表的属性 65
3.3.5设置字段属性 66
3.3.6查阅向导型字段 67
3.4.1格式化数据表 70
5.7 小结 1 70
3.4使用表 70
3.4.2记录的排序 72
3.4.3记录的筛选 73
3.4.4数据的查找与替换 74
3.5 管理表 74
3.6表间关系 75
3.6.1 关系工具栏 76
3.6.2 建立表间关系 77
3.6.3修改表间关系 78
3.6.4子数据表 78
习题 80
3.7 小结 80
上机练习题 81
第4章查询 83
4.1查询概述 83
4.2基本选择查询 84
4.2.1 典型的SELECT语句 84
4.2.2使用设计视图创建选择查询 85
4.2.4查询的运行 87
4.2.3查询的保存 87
4.2.5查询的视图 88
4.2.6创建查询的有关操作 88
4.2.7设置查询属性 89
4.2.8设置排序方式 91
4.2.9设置查询条件 92
4.3 查询中的计算 96
4.3.1预定义计算 96
4.3.2 自定义计算 98
4.4 多表联结选择查询 99
4.5操作查询 102
4.5.1生成表查询 103
4.5.2 更新查询 104
4.5.3 追加查询 105
4.5.4删除查询 106
4.6交叉表查询 106
4.7 参数查询 109
4.8使用向导创建查询 110
4.8.1 简单查询向导 111
4.8.2 交叉表查询向导 113
4.8.3查找重复项查询向导 114
4.8.4 查找不匹配项查询向导 115
4.9.1联合查询 116
4.9 SQL特定查询 116
4.9.2 子查询 117
4.10综合应用 118
4.11 小结 120
习题 121
上机练习题 121
第5章窗体和控件 123
5.1 窗体概述 123
5.1.1 窗体的应用 124
5.1.2 窗体的结构 124
5.1.3窗体的视图 125
5.1.4 窗体的基本类型 126
5.2.1 自动创建窗体 128
5.2创建窗体 128
5.2.2使用向导创建窗体 129
5.2.3使用向导创建主/子窗体 130
5.2.4使用向导创建数据透视图窗体 132
5.3向窗体添加控件 134
5.3.1窗体设计工具 134
5.3.2向窗体添加控件 135
5.3.3 Access常用控件 137
5.4窗体的再设计 148
5.4.1调整控件布局 148
5.4.2 美化窗体 153
5.4.3窗体的属性 155
5.4.4控件的属性 157
5.5利用窗体操作数据 158
5.5.1 查看数据 158
5.5.2 添加记录 159
5.5.3 修改数据 160
5.5.4删除记录 161
5.5.5 筛选记录 161
5.6切换面板 164
5.6.1 切换面板的作用 164
5.6.2创建切换面板 164
5.6.3 自动启动切换面板 169
习题 170
上机练习题 171
第6章报表 175
6.1 报表概述 175
6.1.1报表的功能 175
6.1.2报表的结构 175
6.1.3报表的视图 176
6.1.4报表的类型 177
6.2创建报表 180
6.2.1 自动创建报表 180
6.2.2使用报表向导创建报表 181
6.2.3使用向导创建图表报表 186
6.2.4使用向导创建标签 187
6.3报表的再设计 189
6.3.2使用设计视图创建报表 190
6.3.1报表设计工具 190
6.3.3在报表中创建计算字段 191
6.3.4添加分页符和页码 193
6.3.5调整报表的外观 193
6.3.6报表的属性设置 195
6.4排序与分组 196
6.4.1记录排序 196
6.4.2记录分组 197
6.4.3排序和分组属性 200
6.4.4组页眉和组页脚属性 200
6.5子报表 200
6.5.1子报表概述 200
6.5.2创建子报表 201
6.6.1页面设置 205
6.6报表的打印和预览 205
6.6.2 打印预览 206
6.6.3打印报表 206
6.7 小结 207
习题 207
上机练习题 207
第7章 宏 211
7.1 宏概述 211
7.2宏命令 213
7.3创建宏 214
7.4运行和调试宏 217
7.5宏与命令按钮结合 220
上机练习题 222
习题 222
7.6 小结 222
第8章数据库的安全与管理 224
8.1 不同文件格式的转换 224
8.2设置数据库的密码 225
8.3 生成MDE文件 226
8.4压缩和修复数据库 227
8.5与其他格式数据的转换 227
8.5.1 导出数据 228
8.5.2导入数据 229
8.5.3链接 231
8.6 小结 232
习题 232
上机练习题 233
第9章课程设计选题 234
9.1设计数据库 234
9.2学生社团管理 235
9.3 图书管理 236
9.4商品购销存管理 237
附录A Access的数据类型 239
附录B Access的常用函数 240
附录C输入掩码字符定义 242
附录D 自定义的数字格式 242
附录E自定义的日期/时间格式 243
附录F Access的宏操作命令 244
附录G本书所用编码表 246
参考文献 247