第1篇 数据库概论 1
第1章 数据库基础知识 1
1.1 什么是数据库 1
1.1.1 由数据至数据库 1
1.1.2 数据库管理系统 3
1.1.3 数据库系统 5
1.2 为何使用数据库 6
1.2.1 使用数据库的优点 6
1.2.2 使用数据库的注意事项 7
1.3 数据库系统发展 7
1.3.1 集中式处理 7
1.3.2 客户/服务器数据库系统 8
1.3.3 分布式处理 9
1.4 数据模型 10
1.4.1 数据模型内容与分类 10
1.4.2 数据库模型 11
1.4.3 关系模型 12
1.4.4 关系运算 14
1.5 认识数据库软件 18
习题 19
第2章 认识Access 2010关系数据库 21
2.1 Access数据库简介 21
2.1.1 Access的发展 21
2.1.2 Access的特点 22
2.2 Access2010启动与退出 23
2.2.1 Access 2010的安装 23
2.2.2 启动Access 2010 24
2.2.3 退出Access 2010 25
2.3 Access 2010界面 26
2.3.1 Access 2010的全新用户界面 26
2.3.2 功能区 26
2.3.3 上下文选项卡 29
2.3.4 快速访问工具栏 29
2.3.5 Backstage视图 31
2.3.6 导航窗格 31
2.3.7 选项卡式文档 33
2.3.8 状态栏 34
2.3.9 浮动工具栏 35
2.3.1 0获取帮助 35
2.4 Access数据库对象 35
2.4.1 数据表 36
2.4.2 查询 36
2.4.3 窗体 38
2.4.4 报表 38
2.4.5 宏 39
2.4.6 模块 39
习题 40
第3章 创建数据库 41
3.1 建立及打开数据库 41
3.1.1 使用模板创建数据库 41
3.1.2 建立空白数据库 44
3.1.3 打开数据库 45
3.1.4 保存数据库 47
3.1.5 关闭数据库 48
3.2 转换数据库文件类型 48
3.3 导航窗格 49
3.3.1 初次认识导航窗格 50
3.3.2 自定义类别和组 51
3.4 备份与还原数据库 53
3.4.1 备份数据库 53
3.4.2 还原数据库 54
习题 55
第4章 建立数据表 56
4.1 数据表的概念 56
4.1.1 认识数据表 56
4.1.2 Access表的基本概念 57
4.2 创建数据表 57
4.2.1 数据表视图创建数据表 58
4.2.2 使用表模板创建数据表 60
4.2.3 使用表设计器创建数据表 62
4.3 使用其他文件建立数据表 65
4.3.1 导入Excel文件 65
4.3.2 导入文本文件 68
4.3.3 导入XML文件 71
4.4 数据类型 72
4.4.1 可用的字段类型 72
4.4.2 更改类型的注意事项 74
4.5 字段属性 76
4.5.1 字段大小设置 76
4.5.2 字段格式设置 77
4.5.3 字段默认值设置 80
4.5.4 有效性规则和有效性文本设置 81
4.5.5 输入掩码设置 83
4.5.6 必填字段设置 85
4.5.7 允许空字符串设置 86
4.6 主键 87
4.6.1 “自动编号”主键 87
4.6.2 单字段主键 87
4.6.3 多字段主键 87
习题 89
第2篇 建立关系型数据库 92
第5章 在数据表输入记录 92
5.1 输入记录 92
5.1.1 编辑及保存记录 92
5.1.2 删除记录 94
5.1.3 复制记录 95
5.2 数据工作表版面设置 96
5.2.1 调整字段宽度和行高 96
5.2.2 更改字段顺序 99
5.2.3 隐藏及显示字段 100
5.2.4 冻结字段 101
5.2.5 更改字体及外观 103
5.3 维护表结构 104
5.3.1 删除字段 104
5.3.2 新增字段 105
5.3.3 修改字段 107
5.4 排序及筛选 107
5.4.1 排序 107
5.4.2 筛选 110
5.5 创建查阅向导 114
5.5.1 查阅已有表或查询数据 114
5.5.2 查阅值列表 116
习题 117
第6章 系统分析 119
6.1 数据库设计的步骤 119
6.1.1 需求分析 119
6.1.2 概念结构设计阶段 120
6.1.3 逻辑结构设计 121
6.2 E-R模型 122
6.2.1 何谓实体 122
6.2.2 属性 122
6.2.3 绘制实体图 124
6.2.4 实体与关系 124
6.2.5 弱实体 124
6.2.6 绘制实体联系图 125
6.3 规范化步骤 126
6.3.1 为何需要规范化 126
6.3.2 范式 126
6.3.3 规范化之后 129
6.3.4 将分析结果转换为关系 129
6.4 创建数据表的关联 130
6.4.1 创建关系 130
6.4.2 主键及外键 131
6.4.3 参照完整性 132
6.4.4 删除表关系 134
6.4.5 应用子数据表 134
习题 136
第7章 建立索引 138
7.1 数据库为何需要索引 138
7.1.1 索引的任务 138
7.1.2 数据库的索引操作 139
7.2 建立索引 140
7.2.1 建立索引的原则 141
7.2.2 索引的类型 141
7.2.3 何谓主索引 143
7.2.4 建立索引的操作 143
习题 145
第8章 查询 147
8.1 查询的概述 147
8.1.1 查询的作用 147
8.1.2 查询的类型 148
8.2 使用向导创建选择查询 149
8.2.1 使用向导创建选择查询 149
8.2.2 使用向导查找重复项 152
8.2.3 使用向导查找不匹配项 153
8.3 使用设计视图创建查询 155
8.3.1 查询准则 155
8.3.2 基本条件设置 156
8.3.3 使用函数 162
8.4 创建交叉表查询 165
8.5 参数查询 168
8.6 操作查询 170
8.6.1 生成表查询 171
8.6.2 更新查询 172
8.6.3 追加查询 173
8.6.4 删除查询 174
习题 176
第9章 SQL语法 179
9.1 Access与SQL语法 179
9.1.1 何谓SQL语法 179
9.1.2 显示SQL语法 180
9.1.3 创建SQL特定查询 181
9.2 查询指令 181
9.2.1 SELECT基本结构 182
9.2.2 WHERE条件及排序 184
9.2.3 排序 187
9.2.4 函数及计算 188
9.2.5 多数据表查询指令 189
9.3 动作查询指令 191
习题 193
第3篇 操作界面的设计 195
第10章 创建窗体 195
10.1 介绍窗体 195
10.1.1 窗体的功能 196
10.1.2 窗体的工作类型 196
10.1.3 窗体的组成 198
10.2 创建窗体 199
10.2.1 利用【窗体】工具创建窗体 199
10.2.2 利用【多个项目】工具创建窗体 200
10.2.3 利用【分割窗体】工具创建窗体 201
10.2.4 利用【窗体向导】工具创建窗体 202
10.2.5 利用【空白窗体】工具创建窗体 205
10.2.6 利用【数据透视表】工具创建窗体 206
10.2.7 利用【数据透视图】工具创建窗体 210
10.3 使用控件设计窗体 215
10.3.1 控件概述 215
10.3.2 常用控件的使用 216
10.3.3 控件基本处理 225
习题 227
第11章 报表设计 229
11.1 介绍报表 229
11.1.1 报表的视图 229
11.1.2 报表的构成 231
11.2 创建报表 231
11.2.1 使用【报表】工具创建报表 231
11.2.2 使用【报表向导】工具创建报表 232
11.2.3 使用【空白报表】工具创建报表 234
11.2.4 使用【报表设计】工具创建报表 235
11.2.5 使用【标签】工具创建报表 238
11.3 打印报表 241
习题 245
第4篇 专题练习 247
第12章 应用Access完成图书进销存管理 247
12.1 工程背景 247
12.2 技术要求 248
12.3 解决方案 250
12.3.1 需求分析 250
12.3.2 数据库结构的设计 250
12.3.3 查询的设计 253
12.3.4 窗体设计 253
12.3.5 报表的实现 256
12.3.6 制定测试计划书 257
12.4 评价标准 258
附录A Access 2010新增功能 260
参考文献 266