第一部分 管理信息基础与数据库技术基本理论 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管理信息系统结构 10
1.2.3管理信息系统分类 12
1.3管理信息系统的技术基础 13
1.3.1计算机技术 13
1.3.2计算机网络技术 14
1.3.3数据库在信息系统中的地位和作用 15
1.4小结 18
第2章 数据库技术基础 19
2.1数据管理技术的发展 19
2.1.1手工管理数据阶段 19
2.1.2文件管理数据阶段 20
2.1.3数据库管理阶段 21
2.1.4数据库技术的发展与研究方向 22
2.2数据库系统 23
2.1.1数据库 23
2.2.2数据库管理系统 23
2.2.3数据库系统 24
2.2.4数据库系统的体系结构 24
2.2.5数据库应用系统 26
2.3概念模型及其表示 26
2.3.1概念模型的基本概念 26
2.3.2概念模型的表示方法 27
2.4数据模型 29
2.4.1数据模型概述 29
2.4.2层次模型 29
2.4.3网状模型 30
2.4.4关系模型 31
2.5小结 31
第3章 关系数据库 32
3.1关系数据库概述 32
3.1.1关系模型的基本概念 32
3.1.2关系的特点 33
3.1.3关系完整性规则 34
3.2关系代数 34
3.2.1传统的集合运算 35
3.2.2专门的关系运算 36
3.3关系数据库规范化理论 38
3.3.1问题的提出 38
3.3.2函数依赖 40
3.3.3范式 41
3.4关系数据库的设计 43
3.4.1需求分析 43
3.4.2概念结构设计 43
3.4.3逻辑结构设计 46
3.4.4物理结构设计 47
3.4.5数据库实施阶段 47
3.4.6数据库使用与维护 47
3.5小结 47
第二部分 Access数据库操作与应用 49
第4章 Access 2007系统概述 49
4.1Access 2007的特点 49
4.2Access 2007的启动与退出 50
4.2.1Access 2007的启动 50
4.2.2Access 2007的退出 50
4.3Access 2007的基本对象 51
4.3.1Access 2007的工作界面 51
4.3.2Access 2007的数据库对象 55
4.4Access 2007的帮助系统 59
4.5小结 62
第5章 建立和操作数据库 63
5.1数据库的设计方法 63
5.1.1数据库的设计原则 63
5.1.2数据库的设计步骤 63
5.2建立数据库 66
5.2.1使用数据库向导建立数据库 66
5.2.2建立空数据库 68
5.3数据库的基本操作 69
5.3.1数据库的打开 69
5.3.2数据库的关闭 71
5.3.3数据库的升级和兼容 71
5.3.4数据库的删除 72
5.4小结 72
第6章 数据表的基本操作 73
6.1表的基本概念 73
6.1.1表的命名 73
6.1.2表的组成 73
6.2字段的基本操作 74
6.2.1字段名称 74
6.2.2字段的数据类型及长度 74
6.2.3字段的属性设置 76
6.3创建表对象 79
6.3.1在设计视图中创建数据表 80
6.3.2使用“表模板”创建数据表 81
6.3.3通过输入数据创建数据表 82
6.4维护数据表 83
6.4.1修改表的结构 84
6.4.2表的打开和关闭操作 85
6.4.3表的复制操作 86
6.4.4表的删除操作 87
6.4.5表的更名操作 87
6.5设置表之间的关联关系 87
6.5.1关系的类型 87
6.5.2关系的创建 88
6.5.3编辑已有的关系 90
6.5.4删除关系 90
6.6编辑数据 90
6.6.1添加新记录 90
6.6.2删除记录 90
6.6.3修改数据 91
6.6.4复制与粘贴数据 91
6.6.5查找并替换数据 91
6.6.6数据排序 91
6.6.7数据筛选 93
6.7数据透视表视图和数据透视图视图 97
6.8数据的导入、导出和链接数据 98
6.8.1数据的导入 98
6.8.2数据的导出 100
6.8.3链接数据 101
6.9小结 102
第7章 查询的使用 103
7.1查询的概念 103
7.2Access 2007的查询类型 103
7.3查询视图 105
7.4选择查询 106
7.4.1使用“查询向导”创建查询 107
7.4.2使用设计视图创建查询 110
7.5修改查询 116
7.5.1添加表/查询 116
7.5.2删除表/查询 117
7.5.3添加字段 117
7.5.4删除字段 117
7.5.5重新设置查询字段名 118
7.6重复项查询和不匹配项查询 119
7.6.1重复项查询 119
7.6.2不匹配项查询 120
7.7创建计算方式查询 122
7.7.1总计查询(属于预定义计算) 123
7.7.2分组总计查询(属于预定义计算) 124
7.7.3添加计算字段(属于自定义计算) 126
7.8参数查询 129
7.8.1单参数查询 129
7.8.2多参数查询 130
7.9操作查询 131
7.9.1生成表查询设计 131
7.9.2更新查询设计 133
7.9.3追加查询设计 134
7.9.4删除查询设计 136
7.10交叉表查询 138
7.10.1使用向导创建交叉表查询 138
7.10.2使用查询设计视图创建交叉表查询 140
7.11小结 142
第8章 窗体设计 143
8.1窗体概述 143
8.1.1窗体的视图 143
8.1.2窗体的结构 146
8.2创建窗体 146
8.2.1使用向导创建窗体 147
8.2.2使用设计视图创建窗体 149
8.3窗体的基本控件 156
8.3.1标签控件 157
8.3.2文本框控件 158
8.3.3组合框控件和列表框控件 159
8.3.4命令按钮控件 162
8.3.5图像控件 164
8.3.6选项卡控件 165
8.3.7子窗体/子报表控件 167
8.4设置控件和窗体的属性 168
8.4.1设置控件的属性 168
8.4.2设置窗体的属性 169
8.5窗体的编辑修改 172
8.5.1对窗体本身进行编辑修改 172
8.5.2编辑修改窗体中的控件 173
8.6创建“切换面板”窗体 176
8.7小结 180
第9章 报表设计 181
9.1报表的概念 181
9.1.1报表的作用 181
9.1.2报表的类型 181
9.1.3报表的视图 183
9.1.4报表的组成 184
9.2创建报表 185
9.2.1自动创建报表 185
9.2.2使用向导创建报表 187
9.2.3使用设计视图创建报表 189
9.3报表基本控件及其应用 194
9.3.1标签控件 194
9.3.2文本框控件 195
9.3.3图像控件 196
9.3.4子窗体/子报表控件 197
9.4排序和分组 199
9.4.1数据排序 200
9.4.2数据分组 201
9.4.3报表中数据的分组计算 202
9.5报表的打印及打印预览 206
9.5.1报表预览 206
9.5.2报表的打印 207
9.6小结 208
第10章 宏 209
10.1宏的基本概念 209
10.2宏的基本操作 209
10.3宏对象的设计 211
10.3.1利用设计视图创建宏 211
10.3.2设置操作执行的条件 213
10.3.3选择操作并指定操作参数 214
10.3.4宏组的设计 215
10.4宏对象编辑 217
10.5宏对象的调试与运行 219
10.5.1宏的调试 219
10.5.2宏的运行 220
10.6小结 222
第11章 VBA模块设计 223
11.1VBA程序设计基础 223
11.1.1VBA简介 223
11.1.2VBA编程环境 223
11.1.3程序设计的一般方法 226
11.2对象模型 226
11.2.1Access对象 226
11.2.2对象属性 226
11.2.3对象事件 227
11.2.4对象方法 228
11.3数据类型 229
11.3.1变量 229
11.3.2常量 230
11.3.3运算符 230
11.3.4内置函数 232
11.4VBA的程序结构 235
11.4.1顺序结构 235
11.4.2选择结构 236
11.4.3循环结构 238
11.5数组 241
11.6模块的基本概念 244
11.6.1标准模块 244
11.6.2类模块 244
11.7创建VBA模块 245
11.7.1过程 245
11.7.2在窗体或报表中创建模块 249
11.7.3直接创建新模块 249
11.7.4VBA模块与宏之间的转换 252
11.8数据库对象及访问 253
11.8.1引用数据库对象 253
11.8.2操作DAO对象 254
11.8.3数据访问接口——ADO 257
11.9小结 260
第12章 系统集成 261
12.1创建应用系统管理窗体 261
12.1.1登录窗体 261
12.1.2“教学管理系统”的切换面板 266
12.2创建菜单 269
12.3设置数据库启动选项 272
12.4生成ACCDE文件 275
12.5小结 278
第三部分 SQL基本操作与新型数据库技术 279
第13章 SQL Server 2008概述 279
13.1SQL Server 2008 279
13.1.1SQL Server 2008简介 279
13.1.2SQL Server 2008特点 280
13.2SQL Server 2008配置 281
13.2.1SQL Server 2008版本 281
13.2.2SQL Server 2008运行环境 282
13.2.3SQL Server 2008安装过程 282
13.3SQL Server 2008常用管理工具 282
13.4T-SQL简介 284
13.5小结 286
第14章 数据库和表的创建与管理 287
14.1数据库组成 287
14.1.1物理数据库 287
14.1.2逻辑数据库 287
14.1.3系统数据库 288
14.1.4示例数据库 288
14.2数据库的创建与操作 288
14.2.1使用SSMS创建、查看、修改和删除数据库 288
14.2.2使用T-SQL语句创建、查看、修改和删除数据库 291
14.3表的创建与操作 293
14.3.1表的类型 293
14.3.2设计表 294
14.4表的创建、修改和删除 297
14.4.1使用SSMS创建表、修改和删除表 297
14.4.2使用T-SQL语句创建、修改和删除表 299
14.5数据操作 301
14.5.1使用SSMS添加、更新、删除数据 302
14.5.2使用T-SQL添加、更新、删除数据 302
14.6小结 303
第15章 数据查询 304
15.1简单查询 304
15.1.1SELECT语句概述 304
15.1.2使用SELECT子句 305
15.1.3使用WHERE子句 307
15.1.4聚合函数 313
15.1.5使用ORDER BY子句 313
15.1.6使用GROUP BY子句 314
15.1.7HAVING子句 315
15.2连接查询 316
15.2.1内连接 316
15.2.2外连接 318
15.2.3交叉连接 320
15.3嵌套查询 320
15.3.1使用IN的子查询 320
15.3.2使用EXISTS的子查询 321
15.3.3使用比较运算符的子查询 321
15.4小结 322
第16章 函数和表达式 323
16.1行函数 323
16.1.1行函数的概念 323
16.1.2行函数的分类及操作 323
16.2列函数 326
16.2.1列函数的概念 326
16.2.2列函数的分类及操作 326
16.3用户自定义函数 327
16.3.1创建用户自定义函数 327
16.3.2查看用户自定义函数 328
16.4表达式 328
16.4.1数值表达式 328
16.4.2CASE表达式 329
16.4.3CAST表达式 329
16.5小结 329
第17章 新型数据库技术及发展 330
17.1新型数据库技术 330
17.1.1传统数据库系统 330
17.1.2现代数据库技术 332
17.2数据库新技术与研究热点 333
17.2.1现代应用数据模型的特征 333
17.2.2现代数据库系统的功能 334
17.2.3数据库研究的热点与综合应用 335
17.3现代数据库系统概述 337
17.3.1基于时间的数据库技术 337
17.3.2基于知识的数据库技术 339
17.3.3基于网络的数据库技术 343
17.3.4其他数据库技术 347
17.4小结 351
参考文献 352