出版说明 1
前言 1
第1章 数据库基本原理及概念 1
1.1 数据库系统 1
1.1.1 数据的处理 1
1.1.2 数据库 1
1.1.3 数据库技术的发展 1
1.1.4 数据库系统简介 2
1.2 数据库管理系统 3
1.2.1 数据库管理系统的基本功能 3
1.2.2 数据库管理系统的层次结构 3
1.3 数据库模型 4
1.3.1 数据模型的基本概念 4
1.3.2 非关系模型数据库系统 5
1.3.3 关系型模型数据库系统 6
1.3.4 面向对象数据库系统 7
1.4 关系数据库的设计 7
1.4.1 数据库设计方法 8
1.4.2 数据库设计的基本步骤 8
1.5 Access 2007与数据库的关系 10
1.6 习题 10
第2章 Access 2007应用基础 11
2.1 Access 2007数据库简介 11
2.1.1 Access简介 11
2.1.2 Access 2007的新特点 11
2.1.3 Access 2007的新功能 13
2.2 Access 2007的开发环境 13
2.2.1 Access 2007的自定义安装 13
2.2.2 Access 2007的启动和退出 14
2.3 Access 2007的用户界面 15
2.3.1 功能区 15
2.3.2 命令选项卡 16
2.3.3 上下文命令选项卡 16
2.3.4 文件菜单 16
2.3.5 标题栏 17
2.3.6 导航窗格 17
2.3.7 Access 2007工作区 18
2.3.8 选项卡式文档 19
2.3.9 状态栏 19
2.3.10 快捷键 19
2.3.11 视图 20
2.3.12 样式库 20
2.4 转换文件格式 20
2.4.1 转换为Access 12文件格式 20
2.4.2 修改默认文件格式 20
2.5 浏览Access 2007 21
2.5.1 浏览分析“罗斯文示例数据库” 21
2.5.2 分析Access数据库结构 23
2.6 习题 23
第3章 创建Access数据库 24
3.1 设计数据库 24
3.1.1 数据库的设计方法和步骤 24
3.1.2 数据库设计实例 25
3.2 创建数据库 25
3.2.1 利用模板创建数据库 26
3.2.2 创建空数据库实例 28
3.3 组织数据库对象 29
3.4 操作数据库对象 30
3.4.1 打开和关闭Access数据库对象 30
3.4.2 复制数据库对象 30
3.4.3 删除数据库对象 31
3.4.4 数据库对象的视图及其切换 31
3.5 习题 33
第4章 建构Access数据库表 34
4.1 Access数据库表的基本知识 34
4.1.1 表的组成 34
4.1.2 表的视图 36
4.2 创建表 37
4.2.1 在新数据库中创建新表 37
4.2.2 使用模板创建表 38
4.2.3 在设计视图中创建表 40
4.2.4 通过获取外部数据创建表 42
4.3 表的编辑 47
4.3.1 修改表的结构 47
4.3.2 修改表的外观显示 56
4.4 表的关键字和记录 59
4.4.1 定义关键字 59
4.4.2 创建索引 61
4.4.3 编辑表的记录 62
4.5 建立表之间的关系 64
4.5.1 表的规范化 64
4.5.2 什么是关系 64
4.5.3 关系的创建 65
4.5.4 关系的编辑 67
4.5.5 建立父子表 68
4.6 数据库表的应用实例 68
4.7 习题 72
第5章 查询的创建及应用 73
5.1 查询的基本知识 73
5.1.1 查询的类型 73
5.1.2 查询的功能 74
5.1.3 查询视图 75
5.2 创建查询 75
5.2.1 用向导创建简单查询 75
5.2.2 交叉表查询向导 78
5.2.3 创建“查找重复项查询” 81
5.2.4 创建“查找不匹配项查询” 83
5.3 用设计视图创建和修改查询 85
5.3.1 用设计视图创建查询 85
5.3.2 在设计视图中编辑字段 88
5.3.3 在查询中进行排序 90
5.3.4 在选择查询中设置准则 91
5.4 高级查询 94
5.4.1 在查询中执行计算 94
5.4.2 创建参数查询 96
5.4.3 创建操作查询 97
5.4.4 5QL查询 103
5.5 查询应用实例 106
5.6 习题 109
第6章 Access窗体的操作和设计 110
6.1 窗体的基本知识 110
6.1.1 窗体的控件 111
6.1.2 窗体的结构 111
6.1.3 窗体的功能 112
6.1.4 窗体的类型 112
6.1.5 窗体的视图 112
6.2 创建窗体 113
6.2.1 自动创建窗体 113
6.2.2 使用“窗体向导”创建窗体 115
6.2.3 创建数据透视表窗体 117
6.2.4 使用“数据透视图”创建窗体 119
6.2.5 使用“空白”创建窗体 121
6.2.6 使用“设计视图”创建窗体 124
6.3 编辑窗体 125
6.3.1 控件的编辑 125
6.3.2 记录的编辑 127
6.4 高级窗体设计 129
6.4.1 窗体中的控件 129
6.4.2 在窗体中创建控件 130
6.4.3 创建子窗体 143
6.4.4 添加窗体背景 146
6.5 窗体操作实例 147
6.6 习题 150
第7章 宏 152
7.1 宏的基本知识 152
7.1.1 宏的作用 152
7.1.2 宏的分类 153
7.2 创建宏和宏组 153
7.2.1 创建宏 153
7.2.2 创建宏组 157
7.2.3 创建条件操作宏 159
7.3 运行宏 163
7.3.1 执行宏 163
7.3.2 调试宏 164
7.4 宏的应用实例 165
7.5 习题 170
第8章 Access模块 171
8.1 模块的基础知识 171
8.1.1 模块的概念 171
8.1.2 模块的分类 171
8.2 创建模块 171
8.2.1 创建类模块 171
8.2.2 创建标准模块 173
8.3 模块应用实例 174
8.4 Visual Basic编程简介 176
8.4.1 Visual Basic窗口 176
8.4.2 Visual Basic语法特点 176
8.5 习题 177
第9章 Access数据库的管理 178
9.1 加密、解密数据库 178
9.2 管理数据库 180
9.2.1 数据库的压缩和修复 180
9.2.2 备份数据库 181
9.2.3 优化数据库性能 182
9.3 拆分Access数据库 183
9.4 Access数据库应用程序设计 185
9.4.1 用切换面板管理器创建切换面板 185
9.4.2 用窗体创建切换面板 188
9.5 生成ACCDE文件 189
9.6 习题 192
第10章 综合实例应用 193
10.1 创建一个空的“职工工资管理数据库” 193
10.2 创建数据库表 194
10.3 在“职工工资管理数据库”创建查询 198
10.4 在“职工工资管理数据库”中创建窗体 201
10.5 在“职工工资管理数据库”中创建报表 207
10.6 在“职工工资管理数据库”中创建宏 209
10.7 在“职工工资管理数据库”中创建模块 211
10.8 管理“职工工资管理数据库” 214
10.8.1 设置密码保护“职工工资管理数据库” 214
10.8.2 优化“职工工资管理数据库”性能 214
10.9 备份数据库 215
10.10 生成ACCDE文件 216
习题参考答案 217
参考文献 221