第1章数据库技术概论1
1.1数据、信息与数据处理1
1.2数据库系统组成2
1.3数据库技术的发展3
1.4当前流行的数据库管理系统简介6
练习17第2章数据库的体系结构8
2.1现实世界与外模式8
2.2信息世界与概念模式8
2.2.1信息的抽象描述8
2.2.2描述概念模型的工具——ER图10
2.3物理世界与内模式11
2.4数据库的体系结构11
2.5数据库管理系统的功能与组成12
练习214第3章关系数据库基本原理15
3.1数据模型及其数据结构15
3.2关系模型的基本概念17
3.2.1关系中的定义17
3.2.2关系模式21
3.3关系数据库的数学基础——关系代数22
3.3.1具有相同属性的关系之间的操作22
3.3.2属性不尽相同的关系之间的操作23
3.3.3关系代数的综合运用27
练习328第4章关系运算在计算机中的实现——SQL语言30
4.1SQL定义语句30
4.1.1定义关系30
4.1.2定义视图33
4.1.3定义别名34
4.2SQL查询语句34
4.2.1查询目标子句35
4.2.2数据来源子句38
4.2.3条件子句38
4.2.4分组与排序42
4.2.5SQL查询语句综合运用44
4.3数据操纵46
4.3.1插入元组46
4.3.2删除元组47
4.3.3更新数据47
4.4数据控制48
4.4.1赋予用户权限48
4.4.2回收用户权限49
练习449第5章关系数据库设计51
5.1问题的提出51
5.2函数依赖53
5.2.1函数依赖53
5.2.2部分函数依赖54
5.2.3传递依赖55
5.3函数依赖公理55
5.3.1Armstrong公理55
5.3.2函数依赖闭包56
5.3.3属性集的闭包56
5.3.4求闭包的算法56
5.3.5函数依赖集的等价57
5.4模式分解与无损连接59
5.4.1模式分解59
5.4.2无损连接59
5.4.3保持函数依赖60
5.5关系模式的范式61
5.5.1第一范式61
5.5.2第二范式61
5.5.3第三范式63
5.5.4BCNF63
5.5.5各级范式之间的关系64
5.5.6模式分解算法65
练习566第6章数据库应用系统设计与实现68
6.1数据库设计概述68
6.2需求分析68
6.3概念设计71
6.3.1数据抽象71
6.3.2设计局部概念模式72
6.3.3将局部ER图综合成全局ER图72
6.4逻辑设计74
6.4.1ER图转换为关系模型74
6.4.2规范化处理74
6.5物理设计75
6.6数据库应用系统实现76
6.6.1数据字典76
6.6.2数据库安全与权限77
练习678第7章Access 200x数据库管理系统80
7.1概述80
7.2安装Access 200381
7.3启动Access数据库管理系统82
7.3.1启动Access 200382
7.3.2启动Access 200086
7.3.3数据库窗口与工具87
练习791第8章收集原始数据:建立表92
8.1定义字段92
8.1.1字段的数据类型92
8.1.2字段的属性92
8.2建立新表93
8.2.1利用向导创建表93
8.2.2使用数据视图创建表94
8.2.3使用设计视图创建表94
8.2.4修改表设计99
8.3建立表之间的关系99
8.3.1建立关系的步骤100
8.3.2利用关系实现字段查阅103
8.4使用表的数据视图107
8.4.1输入数据107
8.4.2数据视图格式110
8.5使用其他数据库中的表112
8.5.1导入数据表112
8.5.2链接数据表114
练习8115第9章对原始数据二次加工:建立查询117
9.1利用向导创建查询117
9.1.1建立选择查询117
9.1.2建立交叉查询119
9.1.3查找重复项查询121
9.1.4查找不匹配项查询123
9.2查询设计视图的使用123
9.3灵活运用设计工具127
9.3.1使用表达式生成器127
9.3.2使用Access函数129
9.3.3在查询中使用函数和表达式实例133
9.4建立参数查询134
9.5建立动作查询135
9.6建立SQL 查询139
练习9140第10章建立用户接口:窗体142
10.1创建自动窗体142
10.2使用向导创建窗体143
10.2.1创建简单窗体143
10.2.2创建主窗体和子窗体145
10.3窗体的设计视图147
10.3.1窗体设计工具148
10.3.2手动设计交互式窗体151
10.3.3窗体及其控件的属性159
10.3.4窗体设计实例168
10.4建立对话框窗体173
10.4.1对话框窗体的作用与基本元素173
10.4.2设置为对话框窗体177
10.5建立开关面板型窗体177
练习10178第11章按格式要求打印数据:建立报表180
11.1自动创建报表180
11.2使用向导创建报表181
11.3使用报表设计视图186
11.3.1报表的节的功能186
11.3.2报表的节的属性187
11.4修改报表188
11.4.1报表的工具箱188
11.4.2在报表中增加有源控件188
11.4.3设置数据分组与排序190
11.4.4修改报表属性193
练习11194第12章将数据发布到Internet:创建数据访问页195
12.1数据访问页类型195
12.2数据访问页的视图195
12.2.1页面视图195
12.2.2设计视图196
12.3用向导创建数据访问页197
12.4通过设计视图创建数据访问页199
12.4.1创建基本数据页199
12.4.2修改数据访问页200
12.4.3在浏览器Explorer中预览效果204
练习12204第13章连接调度数据库中各种对象:创建宏205
13.1宏的基本概念205
13.2创建宏序列205
13.3运行宏208
13.4创建条件宏209
13.5宏组及其应用210
13.5.1创建宏组210
13.5.2用宏组生成菜单或工具栏211
13.6宏应用实例213
练习13215第14章Access中的程序:模块217
14.1模块的基本概念217
14.2VBA程序开发218
14.2.1VBA介绍218
14.2.2VBA编程开发环境218
14.2.3VBA语言中的对象、属性、事件、方法和对象集合220
14.3VBA应用实例223
14.3.1通过向导使用程序代码223
14.3.2VBA错误处理程序226
14.4模块与宏之间的联系及应用227
14.4.1宏和模块的不同用途227
14.4.2宏和模块之间的转换228
练习14232第15章安全灵活地使用Access的数据233
15.1Access与外部数据交换233
15.1.1外部数据源233
15.1.2导出Access对象234
15.1.3Access与其他Office文件的转换235
15.2Access数据复制与转换236
15.2.1Access对象类型转换236
15.2.2Access对象复制236
15.3Access工具应用237
15.3.1数据库实用工具237
15.3.2Access安全设置238
15.3.3Access启动设置244附录AMicrosoft Access数据库规格247附录BAccess 200x宏命令及其功能250参考文献253