第1篇 数据库基础 1
1 数据和数据管理 1
1.1 信息、数据和数据处理 1
1.1.1 信息的含义、特征和属性 1
目录 1
1.1.2 数据和信息 3
1.2 计算机数据管理技术的发展历程 5
练习与思考 7
2.1 数据库及数据库系统 8
2.1.1 数据库 8
2 数据库系统的基本概念 8
2.1.2 数据库系统 9
2.2 数据模型的基本概念 10
2.2.1 现实世界的数据描述 10
2.2.2 集合的基本联系方法 12
2.2.3 数据模型 14
2.2.4 数据库系统设计 17
2.3 数据库系统结构 20
2.3.1 数据库系统的模式结构 20
2.3.2 数据库系统的体系结构 21
2.4.1 数据库管理系统概述 22
2.4 数据库管理系统 22
2.4.2 SQL语言 23
练习与思考 25
3 关系数据库设计理论概要 27
3.1 关系的定义 27
3.1.1 基本概念 27
3.1.2 关系的数学定义 28
3.2 关系运算 29
3.3 关系规范化 33
3.3.1 函数依赖 34
3.3.3 关系规范化实例 36
3.3.2 关系规范化的概念和过程 36
练习与思考 38
第2篇 基于Access 2002的数据库应用设计 40
4 Access 2002数据库概述 40
4.1 Access 2002数据库的功能和特点 40
4.1.1 Access 2002的功能 40
4.1.2 Access 2002的特点 41
4.2 Access 2002的工作环境 42
4.3 Access 2002数据库的组织方式 44
4.4 从Office助手获取帮助 46
练习与思考 48
5 创建数据库和表 49
5.1 Access 2002数据库基本操作 49
5.1.1 创建数据库 49
5.1.2 打开Access数据库 52
5.2 表的设计 53
5.2.1 设计数据库中的表 53
5.2.2 表的创建 55
5.2.3 字段的数据类型 62
5.2.4 字段的属性 62
5.3 修改表结构 66
5.4 建立表与表之间的关系 67
5.5 数据表的操作 70
5.5.1 向表中输入记录和删除记录 70
5.5.2 记录的排序 71
5.5.3 记录的筛选 71
5.5.4 打印数据表 73
5.6 子表的使用 74
练习与思考 75
6.1.2 查询的类型 76
6.1.1 查询的定义 76
6.1 数据查询的基本概念 76
6 数据查询 76
6.2 使用向导创建查询 77
6.2.1 简单查询向导 78
6.2.2 交叉表查询 80
6.2.3 查找重复项查询向导 82
6.2.4 查找不匹配项查询向导 84
6.3 在设计视图中创建查询 86
6.3.1 带查询准则的选择查询设计 86
6.3.2 参数查询的设计 90
6.4 操作查询 92
6.3.3 SQL查询的设计 92
6.5 用查询进行统计 95
练习与思考 96
7 创建窗体 97
7.1 用窗体向导创建窗体 97
7.1.1 窗体的概念 97
7.1.2 使用向导创建纵栏式窗体 97
7.1.3 利用窗体向导创建窗体 98
7.2 使用窗体 99
7.3 在设计视图中创建窗体 100
7.3.2 使用设计视图创建窗体 101
7.3.1 窗体结构 101
7.3.3 使用设计视图修改已经存在的窗体 102
7.4 切换面板及启动入口程序 116
7.4.1 创建切换面板 116
7.4.2 设置系统入口程序 118
练习与思考 118
8.2 用自动报表创建报表 119
8.2.1 纵栏式 119
8.1 报表概述 119
8 创建报表 119
8.2.2 表格式 121
8.3 用报表向导创建报表 121
8.4 用报表设计视图定制报表 126
练习与思考 129
9 宏的运用 131
9.1 宏 131
9.1.1 宏的概念 131
9.1.2 宏组 132
9.2 创建与执行宏 133
9.2.1 创建宏 133
9.1.3 条件宏 133
9.2.2 创建宏组 135
9.2.3 创建条件宏 135
9.2.4 执行宏 137
9.3 常用的宏 138
9.4 宏的其他应用 139
练习与思考 140
10 数据交换与网络应用 142
10.1 发送Access数据库到Word、Excel中 142
10.1.1 使用Word合并 142
10.1.2 使用Word发布数据 144
10.1.3 使用Excel分析数据 145
10.2 升迁Access到SQL Server 146
10.3 导出静态网页 150
10.4 导出Internet标准XML/XSL 151
10.5 创建、修改数据访问页 152
10.5.1 创建数据访问页 152
10.5.2 数据访问页的修改 155
练习与思考 158
11 数据库管理与优化 159
11.1 拆分Access数据库 159
11.3.1 为数据库设置用户密码 161
11.3 数据库的安全 161
11.2 压缩和修复数据库 161
11.3.2 撤销用户密码 162
11.3.3 设置用户与组的账号 162
11.4 数据库文件的MDE方式保存 164
11.5 链接数据库 164
练习与思考 165
第3篇 Access数据库应用高级开发技术 166
12 VBA程序设计 166
12.1 VBA简介 166
12.1.2 VBA开发环境 167
12.1.1 应用VBA所能解决的问题 167
12.1.3 VBA代码、过程、函数和模块的概念 169
12.1.4 数据类型、常量、变量和数据库对象 170
12.1.5 VBA运算符、表达式和内部函数 172
12.1.6 VBA语句 174
12.1.7 程序结构 175
12.2 Access事件 180
12.3 应用案例 181
练习与思考 186
13.1 库存管理系统 187
13.1.1 需求分析 187
13 数据库应用案例 187
13.1.2 系统设计 190
13.1.3 系统实现 191
13.2 进销存管理系统 208
13.2.1 需求分析 208
13.2.2 数据库的概要设计 210
13.2.3 数据库的逻辑设计 210
13.2.4 数据表设计 213
13.2.5 基本信息维护功能模块设计 215
13.2.6 业务数据录入功能模块设计 215
13.2.7 数据查询功能模块的设计 219
13.2.8 控制面板的设计 222
13.3 医院住院部收费信息管理系统 222
13.3.1 系统设计流程 222
13.3.2 确定系统的目标 222
13.3.3 需求分析 223
13.3.4 数据库概念结构设计 229
13.3.5 数据库逻辑结构设计 230
13.3.6 系统功能模块设计 236
13.3.7 数据的输入和输出界面设计 236
13.3.8 系统的使用 258
参考文献 269