第1章 数据库基础 1
1.1数据库系统的基本概念 1
1.1.1信息和数据 1
1.1.2数据库 2
1.1.3数据库管理系统 2
1.1.4数据库系统人员 4
1.1.5数据库系统 4
1.2数据管理技术的发展 5
1.2.1数据处理 5
1.2.2人工管理阶段 6
1.2.3文件系统阶段 7
1.2.4数据库系统阶段 7
1.2.5分布式数据库系统 9
1.2.6并行数据库系统 10
1.3数据模型 11
1.3.1数据模型的基本概念 11
1.3.2信息世界中的基本概念 12
1.3.3 E-R模型 13
1.3.4层次模型 16
1.3.5网状模型 17
1.3.6关系模型 17
1.4关系数据库基础 19
1.4.1关系性质与特点 19
1.4.2关系代数 20
1.4.3关系的完整性约束 25
1.4.4关系数据库规范化 26
1.5数据库设计基础 29
1.5.1数据库设计概述 29
1.5.2数据库设计的需求分析 30
1.5.3数据库概念设计 31
1.5.4数据库的逻辑设计 34
1.5.5数据库的物理设计 34
1.5.6数据库实施 35
1.5.7数据库运行与维护 35
小结 36
习题 37
第2章Access数据库与表的操作 40
2.1 Access 2010介绍 40
2.1.1 Access的安装 41
2.1.2 Access的启动和退出 41
2.1.3 Access的界面 42
2.1.4 Access的数据库对象 49
2.2创建数据库 50
2.2.1使用模板创建数据库 50
2.2.2创建空白数据库 51
2.2.3数据库基本操作 52
2.3创建数据表 54
2.3.1 Access数据类型 54
2.3.2表结构的概念 56
2.3.3创建表 57
2.3.4创建主键和索引 64
2.3.5建立有效性规则 66
2.4表操作 68
2.4.1表结构的修改 68
2.4.2调整表外观 70
2.4.3编辑表内容 72
2.4.4记录排序 75
2.4.5记录筛选 75
2.4.6建立表之间的关系 76
小结 80
习题 81
第3章 查询 85
3.1查询概述 85
3.1.1查询的概念 85
3.1.2查询的类型 86
3.1.3查询视图 87
3.2使用查询向导创建查询 89
3.2.1使用“简单查询向导”创建查询 89
3.2.2使用“交叉表查询向导”建立查询 92
3.2.3使用“查找重复项查询向导”创建查询 94
3.2.4使用“查找不匹配项查询向导”创建查询 95
3.3使用设计视图创建查询 96
3.3.1创建不带条件的查询 96
3.3.2创建带条件的查询 98
3.3.3编辑查询 99
3.3.4查询准则 101
3.4查询计算 104
3.4.1总计查询 104
3.4.2计算字段 106
3.5参数查询 108
3.5.1单参数查询 108
3.5.2多参数查询 110
3.6操作查询 111
3.6.1生成表查询 112
3.6.2删除查询 114
3.6.3追加查询 115
3.6.4更新查询 116
小结 118
习题 119
第4章SQL查询 123
4.1 SQL概述 123
4.1.1 SQL的概念 123
4.1.2 SQL的特点 123
4.1.3显示SQL语句 124
4.2 SQL常用语句 125
4.2.1 SELECT语句 125
4.2.2 INSERT语句 127
4.2.3 UPDATE语句 128
4.2.4 DELETE语句 129
4.3 SQL特定查询 129
4.3.1创建联合查询 130
4.3.2创建传递查询 131
4.3.3.数据定义查询 134
小结 136
习题 136
第5章 窗体 140
5.1窗体概述 140
5.1.1窗体的结构 140
5.1.2窗体的功能和类型 141
5.1.3窗体视图 142
5.1.4窗体的属性 143
5.2创建窗体 144
5.2.1自动创建窗体 144
5.2.2创建数据透视图窗体 146
5.2.3创建数据透视表窗体 147
5.3自定义窗体 149
5.3.1控件介绍 149
5.3.2控件的使用 151
5.4调整窗体 163
5.4.1编辑控件 163
5.4.2操作窗体记录 165
5.4.3添加窗体背景 166
小结 167
习题 168
第6章 报表 172
6.1报表概述 172
6.1.1报表的结构 172
6.1.2报表视图 173
6.1.3报表的分类 174
6.2创建报表 176
6.2.1空报表 176
6.2.2使用“报表向导”创建报表 177
6.2.3使用“图表”控件创建图表报表 180
6.2.4使用报表设计视图创建报表 181
6.2.5创建标签报表 182
6.3编辑报表 184
6.3.1设置报表格式 185
6.3.2添加背景图案 185
6.3.3添加日期和时间 185
6.3.4添加分页符和页码 185
6.3.5使用节 186
6.3.6绘制线条和矩形 187
6.4创建高级报表 187
6.4.1创建多列报表 187
6.4.2子报表的创建和链接 188
6.4.3报表分组的高级应用 189
小结 192
习题 193
第7章SharePoint网站 196
7.1认识SharePoint 196
7.1.1 SharePoint 2010构成 196
7.1.2 SharePoint 2010网站概述 198
7.1.3 SharePoint Workspace 2010概述 199
7.2 SharePoint与Access 2010数据关联 202
7.2.1迁移Access 2010数据库 202
7.2.2发布Access 2010数据库 204
7.2.3 SharePoint与Access视图 207
7.3 SharePoint中Access数据的共享 209
7.3.1利用拆分数据库和网络文件夹实现数据库共享 209
7.3.2利用SharePoint网站实现数据库共享 209
小结 210
习题 211
第8章宏 213
8.1宏的基本概念 213
8.1.1宏 213
8.1.2常用的宏操作 213
8.1.3宏设计窗口 214
8.2宏的创建与编辑 215
8.2.1创建宏 215
8.2.2宏的编辑 217
8.2.3在宏中使用条件 218
8.2.4创建嵌入式宏 221
8.3宏的执行与调试 224
8.3.1宏的运行 224
8.3.2宏的调试 227
8.4宏的应用案例 228
小结 231
习题 231
第9章VBA编程 233
9.1模块的基本概念 233
9.1.1模块的分类 233
9.1.2模块的组成 234
9.1.3将宏转换为模块 236
9.2 VBA程序设计概述 237
9.2.1面向对象程序设计的基本概念 237
9.2.2数据类型和数据库对象 239
9.2.3常量 241
9.2.4变量 242
9.2.5运算符和表达式 244
9.2.6常用标准函数 246
9.2.7 DoCmd对象及常用的操作方法 251
9.3 VBA的程序结构 252
9.3.1顺序结构 252
9.3.2选择结构 253
9.3.3循环结构 257
9.3.4过程调用和参数传递 260
9.4 VBA数据库编程 263
9.4.1数据库引擎及其接口 263
9.4.2数据访问对象 264
9.4.3 ActiveX数据对象 267
9.5程序的调试 269
小结 270
习题 271
第10章 数据安全与管理 274
10.1拆分数据库 274
10.1.1拆分数据库的优点 274
10.1.2拆分数据库之前要做的工作 275
10.1.3拆分数据库的具体操作 275
10.1.4限制对前端数据库的设计进行更改 277
10.1.5更改使用的后端数据库 278
10.2压缩和修复数据库 279
10.2.1压缩和修复数据库的原因 279
10.2.2压缩和修复数据库的注意事项 279
10.2.3压缩和修复数据库的操作 279
10.3备份及还原拆分数据库 281
10.3.1备份后端数据库 281
10.3.2备份前端数据库 282
10.3.3还原数据库 282
10.3.4还原数据库中的对象 282
10.4 使用密码保护 283
10.4.1为数据库添加密码保护 283
10.4.2为数据库取消密码保护 284
10.4.3为数据库修改密码 284
10.4.4用户级安全 284
10.5 Access 2010数据库系统的安全策略 285
10.5.1 Access 2010禁用的组件 285
10.5.2如何启用已禁用的数据库 285
10.6信任中心 285
10.6.1查看信任中心中的选项和设置 285
10.6.2受信任的发布者 287
10.6.3添加、删除或查看受信任的发布者 287
10.6.4在出现安全警告时添加受信任的发布者 287
10.6.5通过信任中心添加受信任的发布者 288
10.6.6查看或删除受信任的发布者 288
10.7数字证书安全认证 289
10.7.1创建数字证书以直接对文档进行数字签名 289
10.7.2创建签名包 290
10.7.3提取并使用签名包 291
小结 291
习题 291
参考文献 294