第一部分 基础篇 3
第1章 数据库基础概述 3
1.1数据库基础知识 3
1.1.1数据库系统的基本概念 3
1.1.2数据管理技术的发展过程 5
1.1.3数据库系统的组成 8
1.2数据库系统体系结构 9
1.2.1从数据库最终用户角度出发的系统体系结构 9
1.2.2从数据库管理系统角度出发的系统体系结构 12
1.3数据模型 13
1.3.1数据模型的基本概念 14
1.3.2概念模型 14
1.3.3实体联系数据模型 16
1.3.4数据模型 17
1.4数据库管理系统 20
1.4.1数据库管理系统的功能 20
1.4.2数据库管理系统的构成 21
小结 21
习题 22
第2章 关系数据库基础知识 24
2.1关系模型与关系数据库 24
2.2关系操作 27
2.2.1传统的集合运算 28
2.2.2专门的关系运算 30
2.3关系的完整性 35
2.4关系规范化理论 36
2.4.1问题的提出 36
2.4.2函数依赖 37
小结 41
习题 42
第3章 数据库设计 45
3.1数据库设计概述 45
3.1.1数据库和信息系统 45
3.1.2数据库设计的特征 46
3.1.3数据库设计方法简述 46
3.1.4数据库设计的步骤 47
3.2需求分析 49
3.2.1需求分析的任务 49
3.2.2需求分析方法 50
3.2.3数据字典 51
3.3概念结构设计 53
3.3.1概念结构设计的必要性 54
3.3.2概念模型 54
3.3.3概念模型设计的主要步骤 54
3.3.4采用E-R方法的数据库概念结构设计步骤 55
3.4逻辑结构设计 57
3.4.1E-R模型向关系模型的转换 57
3.4.2数据模型的规范化处理 58
3.4.3关系数据库的逻辑结构设计 59
3.5物理结构设计 59
3.5.1数据库的存取方式 59
3.5.2确定数据库的存储结构 60
3.6数据库的实施与维护 60
3.6.1数据库的实施 60
3.6.2数据库的运行和维护 60
3.7数据库设计案例 61
小结 64
习题 64
第二部分 Access 2007数据库及应用 68
第4章 初识Access 2007 68
4.1Access 2007简介 68
4.2Access 2007的安装、启动与退出 71
4.3Access 2007的工作界面 75
4.4自定义工作界面 78
4.4.1自定义工作环境 78
4.4.2自定义快速访问工具栏 82
4.5Access 2007数据库中的对象 84
4.5.1表 84
4.5.2查询 85
4.5.3窗体 85
4.5.4报表 86
4.5.5宏 86
4.5.6模块 87
小结 88
习题 88
动手实验1 89
第5章 数据库的创建与维护 90
5.1Access 2007中创建数据库 90
5.1.1通过向导创建数据库 90
5.1.2创建一个空白数据库 92
5.2打开、保存和关闭数据库 92
5.2.1打开数据库 92
5.2.2保存与另存数据库 94
5.2.3关闭数据库 96
5.3导航窗格 97
5.3.1导航窗格简介 97
5.3.2导航窗格的应用 101
5.4管理数据库 103
5.4.1备份数据库 104
5.4.2压缩和修复数据库 105
5.4.3查看并设置数据库属性 105
小结 105
习题 106
动手实验2 106
第6章 创建和使用表 107
6.1表的设计 107
6.2创建表 109
6.2.1新建空白表 109
6.2.2根据表模板创建表 111
6.2.3使用SharePoint列表创建表 112
6.2.4在表设计视图中创建表 113
6.2.5导入表 114
6.3设置字段属性 117
6.3.1类型属性 117
6.3.2常规属性 118
6.3.3查询属性 123
6.4修改数据表结构 123
6.4.1设置主键与删除主键 123
6.4.2创建索引 124
6.4.3表的基本操作 125
6.5建立表之间的关系 128
6.5.1创建关系 128
6.5.2设置参照完整性 130
小结 131
习题 132
动手实验3 132
第7章 操作和修饰表 133
7.1数据表的操作 133
7.1.1向表中添加记录 133
7.1.2修改表的记录 135
7.1.3选定记录 136
7.1.4删除表的记录 137
7.2数据检索 137
7.2.1数据的查找与替换 137
7.2.2记录的排序 140
7.2.3记录的筛选 142
7.3设置数据表的格式 147
7.3.1设置表的行高和列宽 147
7.3.2设置字体格式 149
7.3.3隐藏和显示字段 152
7.3.4冻结和取消冻结列 154
7.4对数据表中的行进行计数 155
7.5Access数据表的导出 156
小结 160
习题 160
动手实验4 161
第8章 选择查询 162
8.1查询的类型 162
8.2使用向导创建查询 163
8.2.1使用向导创建简单查询 163
8.2.2使用向导创建交叉表查询 165
8.2.3使用向导创建查找重复项查询 168
8.2.4使用向导创建查找不匹配项查询 171
8.3使用查询设计视图创建查询 174
8.3.1单表查询 174
8.3.2联接查询 180
8.3.3设置联接属性创建查询 181
8.4创建操作查询 184
8.4.1创建生成表查询 184
8.4.2创建更新查询 187
8.4.3创建追加查询 188
8.4.4创建删除查询 190
8.5SQL高级查询 191
8.5.1SQL概述 191
8.5.2SELECT查询 192
8.5.3SQL的数据操纵功能 212
8.6参数查询 215
小结 216
习题 217
动手实验5 217
第9章 窗体 218
9.1认识窗体 218
9.1.1窗体的结构 218
9.1.2窗体的功能 218
9.1.3窗体的分类 219
9.1.4窗体视图 220
9.2创建窗体 222
9.2.1使用窗体工具创建窗体 222
9.2.2使用分割窗体工具创建分割窗体 223
9.2.3使用多个项目工具创建显示多个记录的窗体 224
9.2.4使用窗体向导创建窗体 225
9.2.5使用空白窗体工具创建窗体 227
9.2.6创建数据透视表和数据透视图 228
9.3在设计视图中创建窗体 231
9.3.1窗体设计工具——控件 231
9.3.2控件类型 232
9.3.3创建窗体实例 233
9.4创建和使用主/子窗体 234
9.4.1同时创建主窗体和子窗体 235
9.4.2创建子窗体并添加到已有窗体中 237
9.5使用窗体控件 239
9.5.1标签、文本框、组合框和按钮的应用 240
9.5.2列表框、复选框、单选按钮控件的应用 246
9.6创建切换面板 251
小结 255
习题 255
动手实验6 256
第10章 报表 257
10.1认识Access报表 257
10.2报表的创建 260
10.2.1使用报表工具创建报表 260
10.2.2使用报表向导创建报表 261
10.2.3使用空白报表工具创建报表 264
10.2.4创建标签类型的报表 266
10.2.5使用报表设计创建报表 268
10.3报表的高级应用 272
10.3.1报表中的计数 273
10.3.2报表中应用总计 275
10.3.3创建图形报表 278
10.4报表的预览和打印 282
10.4.1页面设置与打印 282
10.4.2打印注意事项 286
小结 287
习题 287
动手实验7 288
第11章 宏 289
11.1宏概述 289
11.1.1宏的概念 289
11.1.2宏的类型 289
11.1.3宏设计视图 290
11.2创建和设计宏 291
11.2.1新建单个宏 291
11.2.2创建宏组 292
11.2.3创建条件宏 294
11.3宏的运行和调试 298
11.3.1运行宏 298
11.3.2宏的调试 299
11.4常用的宏 299
11.5事件 301
小结 303
习题 303
动手实验8 304
第12章 模块和VBA 305
12.1VBA概述 305
12.2VBA基础知识 308
12.2.1数据类型 308
12.2.2变量和常量 309
12.2.3VBA中的运算符与表达式 311
12.2.4常用的标准函数 313
12.2.5程序流程控制 316
12.3VBA对象 324
12.4创建VBA模块 326
12.4.1模块的定义和创建 327
12.4.2过程的创建 327
小结 329
习题 330
动手实验9 330
附录A教学资源 331
附录B 实训资源 335
参考文献 338