书籍详情
Access数据库系统设计与应用教程(第2版)
作者:李勇帆,廖瑞华 著
出版社:人民邮电出版社
出版时间:2019-12-01
ISBN:9787115503237
定价:¥54.80
购买这本书可以去
内容简介
本书是根据教育部高等教育司组织制订的《高等学校计算机课程教学大纲》(2018年版)、教育部考试中心*新颁布的《全国计算机等级考试Access数据库程序设计考试大纲(2018版)》,结合当前数据库技术的*新发展和“Access数据库程序设计与应用”课程教学的实际情况编写而成的。
作者简介
李勇帆,湖南第一师范学院信息科学与工程学院院长,二级教授,留欧高级访问学者,享受国务院特殊津贴专家,教育技术学学科带头人,湖南普通高等学校教学名师,教育部高等学校计算机科学与技术专业教学指导委员专家组成员、教育部中国教育信息化专家库成员、中国计算机维护与管理专业技术委员会委员。中国电子学会计算机应用工程专业委员会委员,美国洛杉机“树华奖学金基金会”中国中南地区推荐人,中国计算机学会会员,中国教育技术学会学术委员会委员、中国教育技术协会信息技术教育专业委员会常务理事,湖南省教育科学信息技术教育学科研究基地首席专家,湖南省计算机教育学会常务理事,波兰华沙理工大学电子信息工程学院客座教授。 早期主要从事计算机硬件技术的应用研究与教学,现在重点从事多媒体超文本智能CAI、智能人机、云计算、情感计算及数据挖掘等技术领域的应用研究。获国家“曾宪梓教育奖二等奖”,被授予“湖南省优秀教师”、“十佳青年科技标兵”、“特级教师”、首届“湖南省普通高等学校教学名师”等称号。相继主持了《多媒体HICAI系统的开发与应用》、《情感计算在构建和谐人机交互的网络远程教育系统中的应用研究》、《基于云计算的区域教育信息化资源公共服务模式研究》及《Researching on Virtual Classroom of Multimedia and Hypermedia Electronic Books Using for Distance Education in Internet(虚拟多媒体教室和超媒体电子课本的在网络远程教育中的应用研究)》、《Multimedia Hypertext Intelligent About CAI and the Technology on Agent of Knowledge Management for Applying in Education(多媒体超文本智能CAI及知识管理技术的教育应用)》等省级、***及联合国教科文组织与欧盟立项科研项目17个;在《MATCH communications in mathematical and in computer chemistry》、《计算机科学》、《计算机应用》、《计算机安全》、《中国电化教育》、《电化教育研究》、《远程教育研究》及《现代教育技术》等SCI、CSCD、CSSCI检索源期刊和国际性学术会议上发表科研论文100余篇,获省级以上奖励26次;相继在中科院科学出版社、人民邮电出版社及电子工业出版社等19家***出版社出版了IT技术专著与教材82部,累计5300多万字,其中2部被评为全国优秀科技畅销书、6部分别被评为中南六省(区)优秀科技图书一、二等奖,2部被评为湖南省高等教育优秀教材,6部为全国高等学校计算机精品课程系列教材,5部为“湖南省五年制专科层次小学教师培养”规划教材;应邀出席全国学术研讨会25次、国际学术研讨会7次。主持建设了2门省级精品课程—《多媒体CAI课件设计与制作》和《大学计算机应用基础》,截止2014年5月30日,《多媒体CAI课件设计与制作》精品课程教学网站的点击率超过183余万人次,《大学计算机应用基础》精品课程教学网站的击率超过332余万人次,1门校级精品课程—《VB程序设计》;成功组建了1个省级高等学校优秀教学团队—“湖南省信息技术系列课程教学团队”、1个省级高等学校科技创新团队—“基于Web3D的儿童虚拟交互学习环境的关键技术研究与应用”创新团队;获省部级高等教育教学成果奖二等奖2项、三等奖1项,湖南省教育科学“十五”规划课题优秀研究成果一等奖1项。
目录
第1章 数据库系统设计基础 1
1.1 数据库系统的组成与技术发展 1
1.1.1 数据管理技术的发展历程 1
1.1.2 数据库系统的组成 3
1.1.3 数据库系统的三级模式结构 4
1.1.4 大数据时代数据库技术的新发展 6
1.2 数据库中的数据模型 8
1.2.1 数据模型的基本构成 9
1.2.2 数据库设计的概念模型 9
1.3 关系数据库 12
1.3.1 关系数据库的基本术语 13
1.3.2 关系的性质 13
1.3.3 关系模型的完整性约束 14
1.3.4 关系代数 14
1.4 数据库系统设计 16
1.4.1 数据库系统设计的基本方法 17
1.4.2 数据库系统设计的需求分析 17
1.4.3 数据库系统的概念结构设计 18
1.4.4 数据库系统的逻辑结构设计 21
1.4.5 数据库系统的物理设计 24
1.4.6 数据库系统设计的实施 25
1.4.7 数据库系统的运行和维护 26
本章小结 26
思考与练习 27
第2章 Access数据库系统及其创建与管理 28
2.1 Access数据库管理系统概述 28
2.1.1 Access的特性与功能 28
2.1.2 Access的历史版本及其功能特性变化 29
2.1.3 Access 2016的新功能及应用 31
2.1.4 Access的安装、启动与退出 34
2.1.5 Access 的数据库窗口 35
2.1.6 Access的对象 37
2.2 数据库系统的创建 39
2.2.1 数据库系统的创建方法 39
2.2.2 更改默认数据库系统文件夹 42
2.2.3 查看数据库系统属性 42
2.3 数据库系统的打开与关闭 43
2.4 数据库系统的窗口操作 44
2.4.1 操作导航窗格 44
2.4.2 在导航窗格中操作数据库对象 45
2.4.3 切换数据库视图 47
2.5 维护数据库系统 48
2.5.1 备份与还原数据库 48
2.5.2 压缩与修复数据库 49
2.5.3 拆分数据库 50
2.6 数据库系统的安全 51
2.6.1 设置数据库系统密码 51
2.6.2 数据库系统的解密 52
2.6.3 信任数据库系统中禁用的内容 52
本章小结 53
思考与练习 53
第3章 数据库系统的表设计 54
3.1 数据库系统中表的创建 54
3.1.1 数据库系统中表的组成 54
3.1.2 创建与修改表的结构 55
3.1.3 输入表的记录 58
3.1.4 字段属性的设置 61
3.1.5 建立查阅列表字段 66
3.2 数据库系统中表记录的编辑与维护 69
3.2.1 定位、查找与替换表记录 69
3.2.2 插入、删除与修改表记录 70
3.2.3 排序表记录 71
3.2.4 筛选表记录 73
3.2.5 修饰表记录 75
3.3 建立数据库系统表间关系 78
3.3.1 表间关系 78
3.3.2 主键 78
3.3.3 索引 79
3.3.4 创建、编辑表间关系 80
3.3.5 使用子数据表 83
3.4 数据库系统表对象的编辑 84
3.4.1 表的重命名、复制与删除 85
3.4.2 表数据的导入与导出 85
本章小结 90
思考与练习 91
第4章 数据库系统的查询设计 92
4.1 数据库系统查询概述 92
4.1.1 查询的功能 92
4.1.2 查询的类型 93
4.1.3 查询的视图 94
4.1.4 查询的条件 94
4.2 创建选择查询 101
4.2.1 利用查询向导创建 101
4.2.2 利用查询设计视图创建 105
4.2.3 在查询中添加计算字段 108
4.3 创建参数查询 110
4.3.1 单参数查询 110
4.3.2 多参数查询 111
4.4 创建交叉表查询 112
4.4.1 使用交叉表查询向导创建 113
4.4.2 使用查询设计视图创建 114
4.5 创建汇总查询 115
4.6 创建操作查询 116
4.6.1 创建生成表查询 116
4.6.2 创建删除查询 117
4.6.3 创建更新查询 118
4.6.4 创建追加查询 119
4.7 SQL查询 119
4.7.1 SQL语言概述 120
4.7.2 在Access中使用SQL 120
4.7.3 使用SQL进行数据定义 121
4.7.4 使用SQL进行查询 122
4.7.5 使用SQL进行数据更新 126
4.8 使用SQL创建特定查询 127
本章小结 128
思考与练习 129
第5章 数据库系统的窗体设计 130
5.1 数据库系统的窗体概述 130
5.1.1 数据库系统窗体的类型 130
5.1.2 数据库系统窗体的视图 132
5.2 数据库系统窗体的快速创建 133
5.2.1 利用“窗体”工具创建窗体 133
5.2.2 利用窗体向导创建窗体 133
5.2.3 使用“模式对话框”工具创建窗体 135
5.2.4 使用“空白窗体”按钮创建窗体 135
5.2.5 创建数据透视图和数据透视表窗体 136
5.3 利用设计视图创建数据库系统的窗体 137
5.3.1 数据库系统窗体的设计视图 137
5.3.2 使用设计视图创建窗体的一般步骤 139
5.4 常用数据库系统的窗体控件 142
5.4.1 常用窗体控件的分类 142
5.4.2 常用窗体控件的功能 142
5.4.3 操作与布局控件 145
5.4.4 常用控件示例 147
5.5 数据库系统窗体的属性及修饰 154
5.5.1 数据库系统窗体的属性 155
5.5.2 数据库系统窗体的修饰 156
5.6 数据库系统控制窗体的创建 159
5.6.1 创建数据库系统的切换面板 159
5.6.2 创建数据库系统的导航窗体 162
5.6.3 设置数据库系统的启动窗体 164
本章小结 164
思考与练习 165
第6章 数据库系统的报表设计 166
6.1 数据库系统报表概述 166
6.1.1 数据库系统报表的概念 166
6.1.2 数据库系统报表的视图 167
6.2 数据库系统报表的快速创建 168
6.2.1 利用“报表”工具创建报表 168
6.2.2 利用“报表向导”创建报表 169
6.2.3 利用“空报表”工具创建报表 170
6.3 数据库系统报表的设计 172
6.3.1 数据库系统报表的设计区 173
6.3.2 使用设计视图创建数据库系统报表 174
6.3.3 报表排序和分组 176
6.3.4 报表布局 179
6.4 数据库系统计算控件的操作 181
6.4.1 添加计算控件 181
6.4.2 数据库系统报表常用函数的应用 182
6.5 数据库系统报表的创建 183
6.5.1 创建数据库系统的标签报表 183
6.5.2 创建数据库系统的图表报表 184
本章小结 186
思考与练习 187
第7章 数据库系统的宏设计 188
7.1 数据库系统中宏的定义 188
7.2 数据库系统中宏的创建 189
7.2.1 宏的设计窗口 190
7.2.2 数据库系统中宏的操作 190
7.2.3 数据库系统中宏的类型 192
7.3 数据库系统中宏的运行与调试 192
7.3.1 数据库系统中宏的运行 192
7.3.2 数据库系统中宏的调试 193
7.4 数据库系统中的宏与事件 194
7.4.1 什么是事件 194
7.4.2 通过事件触发宏 194
7.5 数据库系统中的宏组 195
7.5.1 什么是数据库系统中的宏组 195
7.5.2 数据库系统中宏组的创建 195
7.6 数据库系统中的条件宏 196
7.6.1 什么是条件宏 197
7.6.2 创建条件宏 197
7.7 数据库系统中宏的应用 198
本章小结 201
思考与练习 202
第8章 数据库系统的VBA编程 203
8.1 数据库系统的VBA编程环境 203
8.1.1 什么是VBA 203
8.1.2 VBA编程环境 203
8.2 面向对象程序设计概述 205
8.2.1 类和对象 205
8.2.2 属性和方法 206
8.2.3 事件和事件过程 206
8.2.4 利用VBA编写程序的一个例子 207
8.3 VBA模块 209
8.3.1 类模块 209
8.3.2 标准模块 209
8.3.3 将宏转换为模块 209
8.4 VBA编程基础 210
8.4.1 变量 210
8.4.2 变量的作用域与生存期 211
8.4.3 常量的补充说明 213
8.4.4 数组 214
8.4.5 VBA语句的书写规则 215
8.4.6 注释语句与赋值语句 215
8.4.7 输入与输出 217
8.4.8 内置对象DoCmd 218
8.5 程序控制结构 221
8.5.1 选择结构 221
8.5.2 循环结构 225
8.5.3 Goto型控制结构 229
8.6 VBA过程 230
8.6.1 Sub过程的创建和调用 230
8.6.2 Function过程的创建和调用 231
8.6.3 参数传递 233
8.7 VBA程序运行错误处理 234
8.8 VBA数据库编程 236
8.8.1 数据库引擎及其接口 236
8.8.2 ADO对象模型 237
8.8.3 利用ADO访问数据库 238
8.8.4 数据库编程实例 246
本章小结 253
思考与练习 253
第9章 数据库应用系统开发实例——教学管理系统 255
9.1 需求分析 255
9.2 系统设计 256
9.2.1 系统设计概述 256
9.2.2 系统功能设计 256
9.2.3 数据库设计 257
9.3 功能模块设计与实现 257
9.3.1 用户登录窗体 257
9.3.2 主界面窗体 259
9.3.3 院系信息管理窗体 262
9.3.4 专业信息管理窗体 263
9.3.5 课程信息管理窗体 264
9.3.6 教师信息管理窗体 266
9.3.7 班级信息管理窗体 267
9.3.8 学生信息管理窗体 268
9.3.9 授课信息管理窗体 269
9.3.10 成绩录入窗体 272
9.3.11 选课信息管理窗体 275
9.3.12 成绩查询窗体 279
本章小结 281
思考与练习 281
参考文献 282
1.1 数据库系统的组成与技术发展 1
1.1.1 数据管理技术的发展历程 1
1.1.2 数据库系统的组成 3
1.1.3 数据库系统的三级模式结构 4
1.1.4 大数据时代数据库技术的新发展 6
1.2 数据库中的数据模型 8
1.2.1 数据模型的基本构成 9
1.2.2 数据库设计的概念模型 9
1.3 关系数据库 12
1.3.1 关系数据库的基本术语 13
1.3.2 关系的性质 13
1.3.3 关系模型的完整性约束 14
1.3.4 关系代数 14
1.4 数据库系统设计 16
1.4.1 数据库系统设计的基本方法 17
1.4.2 数据库系统设计的需求分析 17
1.4.3 数据库系统的概念结构设计 18
1.4.4 数据库系统的逻辑结构设计 21
1.4.5 数据库系统的物理设计 24
1.4.6 数据库系统设计的实施 25
1.4.7 数据库系统的运行和维护 26
本章小结 26
思考与练习 27
第2章 Access数据库系统及其创建与管理 28
2.1 Access数据库管理系统概述 28
2.1.1 Access的特性与功能 28
2.1.2 Access的历史版本及其功能特性变化 29
2.1.3 Access 2016的新功能及应用 31
2.1.4 Access的安装、启动与退出 34
2.1.5 Access 的数据库窗口 35
2.1.6 Access的对象 37
2.2 数据库系统的创建 39
2.2.1 数据库系统的创建方法 39
2.2.2 更改默认数据库系统文件夹 42
2.2.3 查看数据库系统属性 42
2.3 数据库系统的打开与关闭 43
2.4 数据库系统的窗口操作 44
2.4.1 操作导航窗格 44
2.4.2 在导航窗格中操作数据库对象 45
2.4.3 切换数据库视图 47
2.5 维护数据库系统 48
2.5.1 备份与还原数据库 48
2.5.2 压缩与修复数据库 49
2.5.3 拆分数据库 50
2.6 数据库系统的安全 51
2.6.1 设置数据库系统密码 51
2.6.2 数据库系统的解密 52
2.6.3 信任数据库系统中禁用的内容 52
本章小结 53
思考与练习 53
第3章 数据库系统的表设计 54
3.1 数据库系统中表的创建 54
3.1.1 数据库系统中表的组成 54
3.1.2 创建与修改表的结构 55
3.1.3 输入表的记录 58
3.1.4 字段属性的设置 61
3.1.5 建立查阅列表字段 66
3.2 数据库系统中表记录的编辑与维护 69
3.2.1 定位、查找与替换表记录 69
3.2.2 插入、删除与修改表记录 70
3.2.3 排序表记录 71
3.2.4 筛选表记录 73
3.2.5 修饰表记录 75
3.3 建立数据库系统表间关系 78
3.3.1 表间关系 78
3.3.2 主键 78
3.3.3 索引 79
3.3.4 创建、编辑表间关系 80
3.3.5 使用子数据表 83
3.4 数据库系统表对象的编辑 84
3.4.1 表的重命名、复制与删除 85
3.4.2 表数据的导入与导出 85
本章小结 90
思考与练习 91
第4章 数据库系统的查询设计 92
4.1 数据库系统查询概述 92
4.1.1 查询的功能 92
4.1.2 查询的类型 93
4.1.3 查询的视图 94
4.1.4 查询的条件 94
4.2 创建选择查询 101
4.2.1 利用查询向导创建 101
4.2.2 利用查询设计视图创建 105
4.2.3 在查询中添加计算字段 108
4.3 创建参数查询 110
4.3.1 单参数查询 110
4.3.2 多参数查询 111
4.4 创建交叉表查询 112
4.4.1 使用交叉表查询向导创建 113
4.4.2 使用查询设计视图创建 114
4.5 创建汇总查询 115
4.6 创建操作查询 116
4.6.1 创建生成表查询 116
4.6.2 创建删除查询 117
4.6.3 创建更新查询 118
4.6.4 创建追加查询 119
4.7 SQL查询 119
4.7.1 SQL语言概述 120
4.7.2 在Access中使用SQL 120
4.7.3 使用SQL进行数据定义 121
4.7.4 使用SQL进行查询 122
4.7.5 使用SQL进行数据更新 126
4.8 使用SQL创建特定查询 127
本章小结 128
思考与练习 129
第5章 数据库系统的窗体设计 130
5.1 数据库系统的窗体概述 130
5.1.1 数据库系统窗体的类型 130
5.1.2 数据库系统窗体的视图 132
5.2 数据库系统窗体的快速创建 133
5.2.1 利用“窗体”工具创建窗体 133
5.2.2 利用窗体向导创建窗体 133
5.2.3 使用“模式对话框”工具创建窗体 135
5.2.4 使用“空白窗体”按钮创建窗体 135
5.2.5 创建数据透视图和数据透视表窗体 136
5.3 利用设计视图创建数据库系统的窗体 137
5.3.1 数据库系统窗体的设计视图 137
5.3.2 使用设计视图创建窗体的一般步骤 139
5.4 常用数据库系统的窗体控件 142
5.4.1 常用窗体控件的分类 142
5.4.2 常用窗体控件的功能 142
5.4.3 操作与布局控件 145
5.4.4 常用控件示例 147
5.5 数据库系统窗体的属性及修饰 154
5.5.1 数据库系统窗体的属性 155
5.5.2 数据库系统窗体的修饰 156
5.6 数据库系统控制窗体的创建 159
5.6.1 创建数据库系统的切换面板 159
5.6.2 创建数据库系统的导航窗体 162
5.6.3 设置数据库系统的启动窗体 164
本章小结 164
思考与练习 165
第6章 数据库系统的报表设计 166
6.1 数据库系统报表概述 166
6.1.1 数据库系统报表的概念 166
6.1.2 数据库系统报表的视图 167
6.2 数据库系统报表的快速创建 168
6.2.1 利用“报表”工具创建报表 168
6.2.2 利用“报表向导”创建报表 169
6.2.3 利用“空报表”工具创建报表 170
6.3 数据库系统报表的设计 172
6.3.1 数据库系统报表的设计区 173
6.3.2 使用设计视图创建数据库系统报表 174
6.3.3 报表排序和分组 176
6.3.4 报表布局 179
6.4 数据库系统计算控件的操作 181
6.4.1 添加计算控件 181
6.4.2 数据库系统报表常用函数的应用 182
6.5 数据库系统报表的创建 183
6.5.1 创建数据库系统的标签报表 183
6.5.2 创建数据库系统的图表报表 184
本章小结 186
思考与练习 187
第7章 数据库系统的宏设计 188
7.1 数据库系统中宏的定义 188
7.2 数据库系统中宏的创建 189
7.2.1 宏的设计窗口 190
7.2.2 数据库系统中宏的操作 190
7.2.3 数据库系统中宏的类型 192
7.3 数据库系统中宏的运行与调试 192
7.3.1 数据库系统中宏的运行 192
7.3.2 数据库系统中宏的调试 193
7.4 数据库系统中的宏与事件 194
7.4.1 什么是事件 194
7.4.2 通过事件触发宏 194
7.5 数据库系统中的宏组 195
7.5.1 什么是数据库系统中的宏组 195
7.5.2 数据库系统中宏组的创建 195
7.6 数据库系统中的条件宏 196
7.6.1 什么是条件宏 197
7.6.2 创建条件宏 197
7.7 数据库系统中宏的应用 198
本章小结 201
思考与练习 202
第8章 数据库系统的VBA编程 203
8.1 数据库系统的VBA编程环境 203
8.1.1 什么是VBA 203
8.1.2 VBA编程环境 203
8.2 面向对象程序设计概述 205
8.2.1 类和对象 205
8.2.2 属性和方法 206
8.2.3 事件和事件过程 206
8.2.4 利用VBA编写程序的一个例子 207
8.3 VBA模块 209
8.3.1 类模块 209
8.3.2 标准模块 209
8.3.3 将宏转换为模块 209
8.4 VBA编程基础 210
8.4.1 变量 210
8.4.2 变量的作用域与生存期 211
8.4.3 常量的补充说明 213
8.4.4 数组 214
8.4.5 VBA语句的书写规则 215
8.4.6 注释语句与赋值语句 215
8.4.7 输入与输出 217
8.4.8 内置对象DoCmd 218
8.5 程序控制结构 221
8.5.1 选择结构 221
8.5.2 循环结构 225
8.5.3 Goto型控制结构 229
8.6 VBA过程 230
8.6.1 Sub过程的创建和调用 230
8.6.2 Function过程的创建和调用 231
8.6.3 参数传递 233
8.7 VBA程序运行错误处理 234
8.8 VBA数据库编程 236
8.8.1 数据库引擎及其接口 236
8.8.2 ADO对象模型 237
8.8.3 利用ADO访问数据库 238
8.8.4 数据库编程实例 246
本章小结 253
思考与练习 253
第9章 数据库应用系统开发实例——教学管理系统 255
9.1 需求分析 255
9.2 系统设计 256
9.2.1 系统设计概述 256
9.2.2 系统功能设计 256
9.2.3 数据库设计 257
9.3 功能模块设计与实现 257
9.3.1 用户登录窗体 257
9.3.2 主界面窗体 259
9.3.3 院系信息管理窗体 262
9.3.4 专业信息管理窗体 263
9.3.5 课程信息管理窗体 264
9.3.6 教师信息管理窗体 266
9.3.7 班级信息管理窗体 267
9.3.8 学生信息管理窗体 268
9.3.9 授课信息管理窗体 269
9.3.10 成绩录入窗体 272
9.3.11 选课信息管理窗体 275
9.3.12 成绩查询窗体 279
本章小结 281
思考与练习 281
参考文献 282
猜您喜欢