第1部分 管理信息基础与数据库技术基本理论第1章 管理信息系统概述 1
1.1 信息的基本概念 1
1.1.1 信息与数据 1
1.1.2 信息的性质与分类 4
1.1.3 信息技术与信息系统 5
1.2 管理信息系统 9
1.2.1 管理信息系统的概念 9
1.2.2 管理信息系统的结构 11
1.2.3 管理信息系统的分类 13
1.3 数据库在信息系统中的地位和作用 14
1.4 小结 16
第2章 数据库技术基础 18
2.1 数据管理技术的发展 18
2.1.1 手工管理数据阶段 18
2.1.2 文件系统管理阶段 19
2.1.3 数据库系统管理阶段 20
2.1.4 数据库技术的发展历程和研究方向 21
2.2 数据库系统 22
2.2.1 数据库的基本概念 22
2.2.2 数据库管理及应用系统 23
2.2.3 数据库系统及其组成 24
2.2.4 数据库系统的三级模式结构 24
2.3 概念模型的基本概念及其表示方法 25
2.3.1 概念模型的基本概念 26
2.3.2 概念模型的表示方法 27
2.4 数据模型 29
2.4.1 数据模型概述 29
2.4.2 常见的3种数据模型 30
2.5 数据库设计方法 32
2.6 小结 34
第3章 关系数据库 35
3.1 关系模型 35
3.1.1 关系与表 35
3.1.2 关系完整性规则 37
3.2 关系代数 38
3.2.1 传统的集合运算 38
3.2.2 专门的关系运算 40
3.3 关系数据库规范化理论 42
3.3.1 问题的提出 42
3.3.2 函数依赖 44
3.3.3 范式 45
3.4 小结 47
第2部分 Access数据库操作与应用 48
第4章 Access 2003系统概述 48
4.1 Access 2003的特点 48
4.2 Access 2003的启动与退出 48
4.2.1 Access 2003的启动 48
4.2.2 Access 2003的退出 49
4.3 Access 2003的基本对象 49
4.3.1 Access 2003的操作界面 49
4.3.2 Access 2003的数据库对象 50
4.4 Access 2003的帮助系统 52
4.5 小结 54
第5章 建立和操作数据库 55
5.1 数据库的设计方法 55
5.1.1 数据库的设计原则 55
5.1.2 数据库的设计步骤 55
5.2 建立数据库的方法 58
5.2.1 使用数据库向导建立数据库 58
5.2.2 建立空数据库 61
5.3 数据库的基本操作 62
5.3.1 数据库的打开 62
5.3.2 数据库的关闭 64
5.3.3 数据库的复制 64
5.3.4 数据库的删除 65
5.4 小结 65
第6章 数据表的基本操作 66
6.1 表的基本概念 66
6.1.1 表的命名 66
6.1.2 表的组成 66
6.2 字段的基本操作 67
6.2.1 字段名称 67
6.2.2 字段的数据类型及长度 67
6.2.3 字段的属性设置 70
6.3 创建表对象 73
6.3.1 在设计视图中创建数据表 73
6.3.2 使用“表向导”创建数据表 75
6.3.3 通过输入数据创建数据表 76
6.4 维护数据表 78
6.4.1 修改表的结构 78
6.4.2 表的打开和关闭操作 79
6.4.3 表的复制操作 80
6.4.4 表的删除操作 81
6.4.5 表的更名操作 81
6.5 设置表之间的关联关系 81
6.5.1 关系的类型 82
6.5.2 关系的创建 82
6.5.3 编辑已有的关系 83
6.5.4 删除关系 84
6.6 编辑数据 84
6.6.1 添加新记录 84
6.6.2 删除记录 84
6.6.3 修改数据 84
6.6.4 复制与粘贴数据 85
6.6.5 查找并替换数据 85
6.6.6 数据排序 85
6.6.7 数据筛选 87
6.7 数据透视表视图和数据透视图视图 91
6.8 数据的导入、导出和链接数据 92
6.8.1 数据的导入 92
6.8.2 数据的导出 92
6.8.3 链接数据 93
6.9 小结 93
第7章 查询的使用 94
7.1 查询的概念 94
7.2 Access 2003的查询类型 94
7.3 查询视图 96
7.4 选择查询 97
7.4.1 使用“查询向导”创建查询 97
7.4.2 使用设计视图创建查询 99
7.5 修改查询 106
7.5.1 添加表/查询 106
7.5.2 删除表/查询 106
7.5.3 添加字段 107
7.5.4 删除字段 107
7.5.5 重新设置查询字段名 108
7.6 重复项查询和不匹配项查询 108
7.6.1 重复项查询 108
7.6.2 不匹配项查询 109
7.7 创建计算方式查询 111
7.7.1 总计查询(属于预定义计算) 112
7.7.2 分组总计查询(属于预定义计算) 113
7.7.3 添加计算字段(属于自定义计算) 114
7.8 参数查询 116
7.8.1 单参数查询 116
7.8.2 多参数查询 117
7.9 操作查询 118
7.9.1 生成表查询设计 118
7.9.2 更新查询设计 119
7.9.3 追加查询设计 121
7.9.4 删除查询设计 122
7.10 交叉表查询 123
7.10.1 使用向导创建交叉表查询 124
7.10.2 使用查询设计视图创建交叉表查询 125
7.11 小结 126
第8章 窗体设计 127
8.1 窗体概述 127
8.1.1 窗体的视图 127
8.1.2 窗体的结构 130
8.1.3 窗体的分类 131
8.1.4 窗体的作用 131
8.2 创建窗体 132
8.2.1 创建自动窗体 132
8.2.2 使用向导创建窗体 135
8.2.3 使用设计视图创建窗体 138
8.3 窗体基本控件 143
8.3.1 标签控件 145
8.3.2 文本框控件 146
8.3.3 组合框控件和列表框控件 147
8.3.4 命令按钮控件 150
8.3.5 图像控件 151
8.3.6 选项卡控件 152
8.3.7 子窗体/子报表控件 153
8.4 设置控件和窗体的属性 154
8.4.1 设置控件的属性 154
8.4.2 设置窗体的属性 154
8.5 窗体的编辑修改 157
8.5.1 对窗体本身进行编辑修改 157
8.5.2 编辑修改窗体中的控件 158
8.6 创建“切换面板”窗体 161
8.7 小结 165
第9章 报表设计 166
9.1 报表的概念 166
9.1.1 报表的功能 166
9.1.2 报表的类型 167
9.1.3 报表的视图 168
9.1.4 报表的组成 169
9.2 创建报表 170
9.2.1 自动创建报表 170
9.2.2 使用向导创建报表 172
9.2.3 使用设计视图创建报表 176
9.3 报表基本控件及其应用 180
9.3.1 标签控件 180
9.3.2 文本框控件 181
9.3.3 图像控件 182
9.3.4 子窗体/子报表控件 182
9.4 排序和分组 184
9.4.1 数据排序 185
9.4.2 数据分组 186
9.4.3 报表中数据的分组计算 188
9.5 报表的打印及打印预览 191
9.5.1 报表预览 191
9.5.2 报表的打印 192
9.6 小结 193
第10章 数据访问页 194
10.1 数据访问页的概念 194
10.2 数据访问页的存储与调用 194
10.2.1 数据访问页的存储 194
10.2.2 数据访问页的调用 195
10.3 数据访问页的创建 195
10.3.1 自动创建数据访问页 195
10.3.2 使用向导创建数据访问页 196
10.3.3 使用设计视图创建数据访问页 198
10.4 数据访问页的编辑 199
10.4.1 数据访问页的工具箱 199
10.4.2 数据访问页中控件的使用 200
10.4.3 数据访问页的主题与背景设置 202
10.4.4 添加Office电子表格 204
10.5 数据访问页中字段列表的使用 204
10.5.1 字段列表的打开 204
10.5.2 使用字段列表向数据页中添加透视表控件 205
10.5.3 使用字段列表向数据页中添加字段文本控件 205
10.6 数据访问页的其他属性 206
10.7 小结 207
第11章 宏 208
11.1 宏的基本概念 208
11.2 宏的基本操作 209
11.3 宏对象的设计 210
11.3.1 利用设计视图创建宏 210
11.3.2 设置操作执行的条件 212
11.3.3 选择操作并指定操作参数 214
11.3.4 宏组的设计 214
11.4 宏对象的编辑 217
11.5 宏对象的调试与执行 219
11.5.1 宏的调试 219
11.5.2 宏的运行 221
11.6 小结 223
第12章 VBA模块设计 224
12.1 面向对象的基本概念 224
12.2 VBA程序设计基础 225
12.2.1 VBA的开发环境 225
12.2.2 VBA的语法基础 227
12.3 VBA的程序结构 234
12.3.1 顺序结构 234
12.3.2 选择结构 235
12.3.3 循环结构 239
12.4 模块的基本概念 242
12.4.1 标准模块 243
12.4.2 类模块 243
12.5 创建VBA模块 244
12.5.1 在窗体或报表中创建模块 248
12.5.2 直接创建新模块 248
12.5.3 VBA模块与宏之间的转换 251
12.6 小结 253
第3部分 SQL基本操作与新型数据库技术第13章 SQL概述 254
13.1 SQL简介 254
13.2 SQL Server 2000安装环境 255
13.2.1 SQL环境及组件 255
13.2.2 SQL启动目录 255
13.2.3 SQL Server中的数据库对象 255
13.3 SQL的数据类型 256
13.3.1 字符型数据 257
13.3.2 数值型数据 257
13.3.3 日期和时间型数据 258
13.3.4 逻辑型数据 258
13.3.5 自定义数据类型 258
13.3.6 使用SQL数据 258
13.4 数据库的创建与操作 259
13.4.1 创建数据库 259
13.4.2 数据库的修改与删除 260
13.5 SQL表的创建与操作 261
13.5.1 SQL表的组成 261
13.5.2 创建SQL表 261
13.5.3 修改与删除SQL表 262
13.6 索引 263
13.6.1 索引的概念 263
13.6.2 索引的分类 263
13.6.3 创建索引 264
13.7 SQL视图 265
13.7.1 创建视图 265
13.7.2 编辑视图 266
13.7.3 修改与删除视图 267
13.8 小结 267
第14章 SQL数据查询与操作 268
14.1 SELECT语句概述 268
14.2 简单查询 269
14.2.1 使用SELECT子句选取列 269
14.2.2 使用WHERE子句 270
14.2.3 使用ORDER BY子句 272
14.3 高级查询 273
14.3.1 联合查询 273
14.3.2 连接查询 274
14.3.3 嵌套查询 276
14.4 数据操作 278
14.4.1 插入数据 278
14.4.2 更新数据 279
14.4.3 删除数据 280
14.5 小结 281
第15章 SQL中的函数和表达式 282
15.1 行函数 282
15.1.1 行函数的概念 282
15.1.2 行函数的分类及操作 282
15.2 列函数 285
15.2.1 列函数的概念 285
15.2.2 列函数的分类及操作 286
15.3 用户自定义函数 286
15.3.1 创建用户自定义函数 287
15.3.2 查看用户自定义函数 288
15.4 表达式 288
15.4.1 数值表达式 288
15.4.2 CASE表达式 288
15.4.3 CAST表达式 289
15.5 小结 289
第16章 新型数据库技术及发展 290
16.1 新型数据库技术 290
16.1.1 传统数据库系统 290
16.1.2 现代数据库技术 293
16.2 数据库新技术与研究热点 294
16.2.1 现代应用数据模型的特征 294
16.2.2 现代数据库系统的功能 295
16.2.3 数据库研究的热点与综合应用 296
16.3 现代数据库系统概述 297
16.3.1 基于时间的数据库技术 297
16.3.2 基于知识的数据库技术 300
16.3.3 基于网络的数据库技术 304
16.3.4 其他数据库技术 308
16.4 小结 312
参考文献 313