第1章 数据库系统概述 1
1.1数据库技术的发展 1
1.2数据与数据处理 2
1.3数据管理技术的发展 3
1.3.1人工管理阶段 3
1.3.2文件系统阶段 4
1.3.3数据库管理阶段 5
1.3.4高级数据库阶段 6
1.4数据库、数据库管理系统和数据库系统 7
1.4.1数据库 7
1.4.2数据库管理系统 9
1.4.3数据库系统 12
习题 16
第2章 关系数据库基本原理 17
2.1关系模型的基本概念 17
2.2数据模型 19
2.2.1数据的描述 19
2.2.2概念模型 20
2.2.3数据模型的特点 22
2.3关系运算 23
2.3.1传统的集合运算 23
2.3.2专门的关系运算 25
习题 28
第3章 关系规范化理论 29
3.1函数依赖 29
3.2关系模式的规范化 31
3.2.1第一范式 31
3.2.2第二范式 32
3.2.3第三范式 33
3.2.4 BC范式 33
3.2.5规范化理论的应用 34
3.3关系完整性 34
3.3.1实体完整性 34
3.3.2参照完整性 35
3.3.3用户定义完整性 36
3.3.4完整性规则检查 36
习题 37
第4章Access 2010简介 38
4.1 Access的发展与应用 38
4.1.1 Access的发展 38
4.1.2 Access 2010的特点 39
4.1.3 Access的应用 40
4.2集成开发环境 41
4.2.1 Access 2010的安装 41
4.2.2 Access 2010的用户界面 42
4.2.3 Access 2010中的对象 49
4.3获取帮助 50
4.3.1使用Access本机帮助 51
4.3.2使用在线帮助 52
习题 53
第5章 数据库操作 54
5.1了解Access数据库文件 54
5.2创建Access数据库 55
5.2.1使用模板创建数据库 56
5.2.2创建一个空的数据库 56
5.3数据库的基本操作 57
5.3.1打开数据库 57
5.3.2保存与备份数据库 58
5.4数据库的其他操作 59
5.4.1数据库的导入和导出 59
5.4.2数据库实用工具 59
5.4.3打包、签名和分发Access数据库 61
习题 69
第6章 表的创建和使用 70
6.1创建表 71
6.1.1使用模板创建表 71
6.1.2在数据表视图中创建表 71
6.1.3在表设计视图中创建表 72
6.2表规范 72
6.3表字段的数据类型 73
6.3.1字段数据类型 73
6.3.2数字型数据类型 73
6.4属性表和字段属性 76
6.4.1属性表 76
6.4.2字段属性 77
6.4.3自定义格式显示 79
6.4.4设置输入掩码 79
6.5设置有效性规则 81
6.5.1设置字段级有效性规则 82
6.5.2设置记录级有效性规则 83
6.6查看、编辑表中数据 84
6.6.1添加记录 84
6.6.2定位、选定记录 85
6.6.3编辑、复制、删除数据 86
6.6.4查找与替换 86
6.6.5记录排序、筛选 88
6.7建立表间关系 89
6.7.1创建索引 89
6.7.2创建关系 92
6.7.3参照完整性 94
习题 96
第7章 查询设计 97
7.1查询概述 97
7.2查询视图 98
7.3创建查询的方法 100
7.3.1使用向导创建查询 100
7.3.2使用查询设计器创建查询 101
7.3.3使用SQL视图创建查询 105
7.4查询条件表达式的书写 105
7.4.1运算符 105
7.4.2表达式 108
7.4.3函数 108
7.4.4查询条件表达式的书写 109
7.5不同类型的查询设计 114
7.5.1选择查询 114
7.5.2参数查询 116
7.5.3交叉表查询 117
7.5.4操作查询 120
7.6 SQL语言 123
7.6.1 SQL语言概述 123
7.6.2数据定义语句 124
7.6.3数据操作语句 129
7.6.4数据查询语句 131
习题 138
第8章 窗体设计 140
8.1创建窗体 140
8.1.1 Access窗体基本知识 140
8.1.2创建窗体 141
8.2窗体的设计 149
8.2.1窗体的设计视图 149
8.2.2设置窗体的属性 150
8.3在窗体中使用控件 152
8.3.1窗体设计工具的使用 152
8.3.2窗体中使用控件 154
8.3.3标签 155
8.3.4文本框 156
8.3.5命令按钮 158
8.3.6选项组、选项按钮、切换按钮和复选框 159
8.3.7列表框和组合框 162
8.3.8选项卡控件 165
8.3.9子窗体 167
8.3.10其他控件 168
习题 168
第9章 报表设计 169
9.1创建报表 169
9.1.1报表基本知识 169
9.1.2报表功能区介绍 171
9.2设计报表 174
9.2.1自动生成简单的表格报表 174
9.2.2使用报表向导创建分组报表 174
9.2.3设置报表格式 179
9.2.4分组和汇总 182
9.2.5在报表中使用控件 185
9.3页面设置和打印报表 187
习题 189
第10章 使用宏 190
10.1 Access中宏的基本知识 190
10.1.1宏的概念 190
10.1.2宏的功能 191
10.1.3宏的类型 191
10.2创建与编辑宏 192
10.2.1宏生成器 192
10.2.2创建独立宏 192
10.2.3创建嵌入式宏 196
10.2.4创建条件宏 197
10.2.5创建宏组 199
10.2.6编辑宏 199
10.3宏的运行与调试宏 202
10.3.1运行宏 202
10.3.2宏的调试 203
10.4宏应用举例 205
10.4.1使用宏创建菜单 205
10.4.2使用宏导出数据 209
10.5宏的安全设置 209
10.5.1启用禁用内容 210
10.5.2设置“信任中心” 210
习题 211
第11章VBA基础 212
11.1初识VBA 212
11.1.1 VBA概念 212
11.1.2 VBA的应用 212
11.1.3 VBA开发环境 213
11.1.4使用VBA创建一个简单的应用程序 215
11.2 VBA语法知识 215
11.2.1 VBA中的主要数据类型 216
11.2.2常量和变量 216
11.2.3数组 218
11.2.4运算符与表达式 219
11.2.5常用系统函数 221
11.3创建VBA程序 222
11.3.1程序语句 222
11.3.2顺序结构 223
11.3.3选择分支结构 224
11.3.4 循环结构 227
11.3.5过程和自定义函数 229
习题 231
第12章与SharePoint共享数据 232
12.1 Access共享数据的方法 232
12.1.1文件共享 232
12.1.2使用DSN 233
12.1.3使用SharePoint网站 236
12.2 SharePoint简介 236
12.2.1 SharePoint的组成 237
12.2.2安装与配置SharePoint Server 2010 238
12.3将Access数据库发布到SharePoint服务器 239
12.3.1将Access数据库发布到SharePoint服务器 240
12.3.2在客户端用浏览器打开SharePoint网站 241
12.3.3同步SharePoint网站数据 242
习题 242
第13章 系统开发实例 243
13.1应用程序开发的一般步骤 243
13.2系统需求分析 244
13.3系统设计 244
13.3.1子系统划分 245
13.2.2系统层次结构 245
13.4数据库设计 246
13.5系统界面设计 249
13.5.1创建公用模块 249
13.5.2创建登录窗体 250
13.5.3创建主界面窗体 252
13.6创建各功能模块窗体 253
13.6.1“系统设置”子系统设计 253
13.6.2“数据维护”子系统设计 256
13.6.3“查询”子系统设计 257
13.6.4其他子系统设计 261
附录A等价的ANSI SQL数据类型 263
参考文献 265