发布网友 发布时间:2022-04-21 23:25
共1个回答
热心网友 时间:2022-04-09 12:15
书名:Access数据库程序设计(第三版)
套系名称:高职高专计算机系列规划教材
书号:978-7-113-133-6
版次:3-5
开本:16开
页码:3页
作者:张成叔
出版时间:2012-01-01
定价:39 元
适用专业:计算机相关专业
出版社:中国铁道出版社 本书是根据《高等职业教育“数据库应用”课程教学大纲》、《全国计算机等级考试(NCRE)二级Access数据库程序设计考试大纲》和《全国计算机等级考试(NCRE)二级公共基础知识考试大纲》的要求,在张成叔主编的《Access数据库程序设计》(第二版)(中国铁道出版社,2010年版)的基础上,对第一版和第二版的内容再次优化整合而成。
本书分为“理论、实训、公共基础”3部分,以“学生成绩管理系统”和“图书管理系统”的设计、开发为具体项目,引导读者边学习、边实践,掌握Access数据库及其应用系统的设计与开发。本书理念先进、结构完整、深入浅出、可读性好、可操作性强。
本书适合作为高职高专院校学生学习“数据库应用”课程及数据库相关课程的教材,也可作为广大参加全国计算机等级考试(NCRE)二级Access数据库程序设计的读者的参考书。 理 论 部 分
第1章 Access基础1
1.1 数据库基础知识1
1.1.1 计算机数据管理的发展1
1.1.2 数据库系统2
1.1.3 数据模型4
1.2 关系数据库5
1.2.1 关系数据模型5
1.2.2 关系运算7
1.3 启动和退出Access7
1.4 Access简介8
1.4.1 Access发展概述8
1.4.2 Access的系统结构9
1.4.3 Access的用户界面10
小结11
习题一11
第2章 数据库14
2.1 设计数据库14
2.1.1 设计原则14
2.1.2 设计步骤14
2.2 创建数据库16
2.2.1 建立一个空数据库17
2.2.2 利用向导创建数据库18
2.3 数据库的基本操作19
2.3.1 数据库的打开19
2.3.2 数据库的关闭19
2.3.3 数据库的备份20
2.3.4 数据库的压缩和修复20
小结20
习题二20
第3章 表22
3.1 Access数据类型22
3.1.1 基本概念22
3.1.2 数据类型23
3.2 创建表26
3.2.1 建立表结构26
3.2.2 向表中输入数据28
3.2.3 设置字段属性29
3.2.4 建立表之间的关系34
3.3 维护表36
3.3.1 打开和关闭表36
3.3.2 修改表的结构36
3.3.3 编辑表的内容38
3.3.4 调整表的外观39
3.4 操作表42
3.4.1 查找数据42
3.4.2 替换数据43
3.4.3 排序记录43
3.4.4 筛选记录44
3.5 导入/导出表46
3.5.1 数据的导入46
3.5.2 数据的导出47
小结48
习题三48
第4章 查询52
4.1 认识查询52
4.1.1 查询的功能52
4.1.2 查询的类型53
4.1.3 查询的条件53
4.2 创建选择查询57
4.2.1 简单查询向导57
4.2.2 在设计视图中创建条件
查询58
4.2.3 在设计视图中创建总计
查询61
4.3 创建参数查询62
4.3.1 单参数查询63
4.3.2 多参数查询65
4.4 创建交叉表查询66
4.4.1 认识交叉表查询66
4.4.2 创建交叉表查询66
4.5 创建操作查询68
4.5.1 认识操作查询68
4.5.2 生成表查询68
4.5.3 追加查询69
4.5.4 更新查询70
4.5.5 删除查询71
4.6 SQL查询72
4.6.1 使用SQL修改查询中的
准则72
4.6.2 SQL基础知识73
4.6.3 创建SQL查询76
小结78
习题四78
第5章 窗体84
5.1 窗体基础知识84
5.1.1 窗体的概念84
5.1.2 窗体的视图84
5.1.3 窗体的组成85
5.1.4 窗体的类型85
5.2 创建窗体87
5.2.1 自动创建窗体87
5.2.2 使用“窗体向导”88
5.2.3 使用“数据透视表向导”90
5.2.4 使用图表向导91
5.3 自定义窗体92
5.3.1 工具栏92
5.3.2 工具箱93
5.3.3 窗体中的控件94
5.3.4 控件的用法96
5.3.5 窗体和控件的属性103
5.3.6 窗体和控件的事件106
5.4 美化窗体106
5.4.1 使用自动套用格式107
5.4.2 添加当前日期和时间107
5.4.3 对齐窗体中的控件107
小结108
习题五108
第6章 报表111
6.1 报表基础知识111
6.1.1 报表的定义和功能111
6.1.2 报表的视图111
6.1.3 报表的组成112
6.1.4 报表的分类113
6.2 报表的自动创建和向导创建114
6.2.1 利用“自动报表”创建
报表114
6.2.2 利用“报表向导”创建
报表115
6.2.3 利用“图表向导”创建
报表116
6.2.4 利用“标签向导”创建
报表117
6.3 报表设计视图的使用118
6.3.1 报表的设计视图118
6.3.2 报表的格式设定119
6.3.3 报表中的控件使用120
6.3.4 创建基于参数查询的
报表123
6.3.5 创建子报表123
6.3.6 报表的排序和分组125
6.4 预览和打印报表126
6.4.1 预览报表126
6.4.2 打印报表127
小结127
习题六128
第7章 数据访问页130
7.1 数据访问页基础知识130
7.1.1 数据访问页的基本概念130
7.1.2 数据访问页面视图130
7.1.3 数据访问页数据源
类型131
7.2 创建数据访问页132
7.2.1 自动创建数据访问页132
7.2.2 用向导创建数据访问页133
7.2.3 用设计视图创建或修改
数据访问页134
7.2.4 利用现有Web页创建
数据访问页135
7.3 编辑数据访问页135
7.3.1 为数据访问页添加控件136
7.3.2 美化和完善数据访问页137
7.3.3 在数据访问页上添加
超链接138
7.4 在IE中查看数据访问页138
小结138
习题七139
第8章 宏140
8.1 宏的概念140
8.1.1 宏的基本概念140
8.1.2 宏与Visual Basic140
8.1.3 宏向Visual Basic程序代码
转换141
8.2 宏的操作141
8.2.1 创建宏141
8.2.2 宏的运行146
8.2.3 宏的调试146
8.2.4 常用宏操作147
小结148
习题八148
第9章 模块151
9.1 模块基本概念151
9.1.1 模块的类型151
9.1.2 模块的组成152
9.1.3 面向对象程序设计的基本
概念152
9.2 VBA开发环境155
9.2.1 进入VBA编程环境155
9.2.2 VBE窗口156
9.2.3 编写VBA代码157
9.3 常量、变量、运算符和表达式158
9.3.1 数据类型和数据库对象158
9.3.2 常量与变量160
9.3.3 数组162
9.3.4 运算符与表达式163
9.4 常用标准函数165
9.4.1 数学函数166
9.4.2 字符串函数166
9.4.3 类型转换函数167
9.4.4 日期/时间函数167
9.5 语句和控制结构168
9.5.1 语句概述168
9.5.2 条件结构169
9.5.3 循环结构172
9.6 调用过程及参数传递176
9.6.1 过程定义和调用176
9.6.2 参数传递178
9.7 常用操作方法179
9.7.1 打开和关闭窗体179
9.7.2 打开和关闭报表180
9.7.3 输入框181
9.7.4 消息框181
9.7.5 计时事件Timer182
9.7.6 VBA编程验证数据183
9.8 VBA程序的错误处理和调试183
9.8.1 错误处理183
9.8.2 调试184
9.9 VBA数据库编程187
9.9.1 数据库引擎及其接口187
9.9.2 VBA访问的数据库
类型188
9.9.3 数据库访问对象
(DAO)188
9.9.4 ActiveX数据对象
(ADO)190
9.9.5 数据库编程分析197
小结200
习题九201
实 训 部 分
实训1 创建数据库213
实训1.1 启动数据库并使用帮助
系统213
实训1.2 创建数据库214
实训1.3 数据库的基本操作215
思考及课后练习216
实训2 表Ⅰ——建立表结构和输入
数据217
实训2.1 建立表结构217
实训2.2 向表中输入数据218
实训2.3 设置字段属性220
实训2.4 建立表之间的关系221
思考及课后练习222
实训3 表Ⅱ——维护、操作、
导入/导出表223
实训3.1 打开和关闭表223
实训3.2 修改表的结构223
实训3.3 编辑表的内容224
实训3.4 调整表的外观225
实训3.5 查找数据226
实训3.6 替换数据226
实训3.7 排序记录226
实训3.8 筛选记录227
实训3.9 导入/导出表229
思考及课后练习229
实训4 查询Ⅰ——选择查询和参数
查询230
实训4.1 使用向导创建选择查询230
实训4.2 使用设计视图创建选择
查询231
实训4.3 在设计视图中创建总计
查询232
实训4.4 创建单参数查询232
实训4.5 创建多参数查询233
思考及课后练习234
实训5 查询Ⅱ——交叉表查询和操作
查询235
实训5.1 创建交叉表查询235
实训5.2 创建操作查询236
思考及课后练习239
实训6 查询Ⅲ——SQL查询240
实训6.1 数据定义语句240
实训6.2 数据查询语句241
实训6.3 创建联合查询和子查询242
思考及课后练习243
实训7 窗体Ⅰ——创建窗体245
实训7.1 利用“自动创建窗体”
创建窗体245
实训7.2 利用向导创建窗体246
实训7.3 利用“图表向导”创建
窗体247
思考及课后练习248
实训8 窗体Ⅱ——自定义窗体、美化
窗体249
实训8.1 控件的使用249
实训8.2 控件的布局调整253
思考及课后练习254
实训9 报表255
实训9.1 利用向导创建报表255
实训9.2 创建主/子报表257
思考及课后练习259
实训10 数据访问页260
实训10.1 创建数据访问页260
实训10.2 编辑数据访问页262
思考及课后练习263
实训11 宏2
实训11.1 创建和运行宏2
实训11.2 为命令按钮创建宏266
思考及课后练习267
实训12 模块Ⅰ——条件结构268
实训12.1 If语句及IIf函数的
使用268
实训12.2 Switch函数及Select语句
的使用270
思考及课后练习271
实训13 模块Ⅱ——循环结构272
实训13.1 循环结构实训272
实训13.2 过程的创建与调用273
思考及课后练习274
实训14 模块Ⅲ——对象操作275
实训14.1 使用和修改对象属性275
实训14.2 DoCmd对象的使用276
实训14.3 设计计时器277
思考及课后练习278
公共基础部分
第1章 数据结构与算法基础279
1.1 算法的基本概念279
1.1.1 算法的定义279
1.1.2 算法的时间复杂度和空间
复杂度280
1.1.3 经典例题解析280
1.2 数据结构的基本概念281
1.2.1 数据结构的定义281
1.2.2 线性结构与非线性结构283
1.2.3 经典例题解析283
1.3 线性表及其顺序存储结构284
1.3.1 线性表的定义284
1.3.2 线性表的顺序存储
结构284
1.3.3 顺序表的插入与删除
运算285
1.3.4 经典例题解析285
1.4 栈和队列286
1.4.1 栈286
1.4.2 队列286
1.4.3 经典例题解析287
1.5 线性链表288
1.5.1 线性单链表的结构及其
基本运算288
1.5.2 线性链表的基本运算2
1.5.3 线性双向链表的结构及
其基本运算2
1.5.4 经典例题解析290
1.6 树和二叉树290
1.6.1 树的定义290
1.6.2 二叉树291
1.6.3 二叉树的遍历292
1.6.4 经典例题解析293
1.7 查找技术294
1.7.1 顺序查找与二分查找
算法294
1.7.2 经典例题解析295
1.8 排序技术295
1.8.1 插入排序295
1.8.2 交换排序296
1.8.3 选择排序297
1.8.4 各种排序算法比较297
1.8.5 经典例题解析298
小结298
习题一299
第2章 程序设计基础301
2.1 程序设计方法与风格301
2.1.1 程序设计与编程风格301
2.1.2 经典例题解析301
2.2 结构化程序设计302
2.2.1 结构化程序的基本结构
和特点302
2.2.2 结构化程序的设计原则
和方法303
2.2.3 经典例题解析303
2.3 面向对象的程序设计方法303
2.3.1 面向对象的方法303
2.3.2 面向对象的基本概念304
2.3.3 经典例题解析305
小结306
习题二306
第3章 软件工程基础308
3.1 软件工程基本概念308
3.1.1 软件的定义与软件的
特点308
3.1.2 软件危机与软件工程309
3.1.3 软件工程过程309
3.1.4 软件生命周期309
3.1.5 软件工程的目标与
原则310
3.1.6 软件开发工具与软件开发环境311
3.1.7 经典例题解析311
3.2 结构化分析方法312
3.2.1 可行性研究312
3.2.2 需求分析和需求分析
方法313
3.2.3 结构化分析方法及其常用
工具313
3.2.4 结构化方法开发过程314
3.2.5 软件需求规格说明书315
3.2.6 经典例题解析315
3.3 结构化设计方法316
3.3.1 软件设计的基本概念316
3.3.2 概要设计317
3.3.3 面向数据流的设计方法317
3.3.4 详细设计318
3.3.5 经典例题解析319
3.4 软件测试320
3.4.1 软件测试的目的和原则320
3.4.2 软件测试的技术与方法320
3.4.3 软件测试的实施321
3.4.4 经典例题解析322
3.5 程序的调试323
3.5.1 程序调试的基本概念323
3.5.2 程序的静态调试与动态
调试324
3.5.3 常见的软件动态调试的
方法324
3.5.4 软件的维护324
3.5.5 经典例题解析325
小结326
习题三326
第4章 数据库设计基础329
4.1 数据库的基本概念329
4.1.1 信息、数据、数据库329
4.1.2 数据库管理系统330
4.1.3 数据库系统331
4.1.4 经典例题解析332
4.2 数据模型333
4.2.1 数据模型概述333
4.2.2 实体间的联系334
4.2.3 实体-联系模型334
4.2.4 基本数据类型335
4.2.5 经典例题解析335
4.3 关系代数运算336
4.3.1 关系代数336
4.3.2 关系模型的基本运算338
4.3.3 经典例题解析338
4.4 数据库设计方法和步骤339
4.4.1 数据库设计概述339
4.4.2 数据库设计的需求
分析339
4.4.3 数据库的概念设计339
4.4.4 数据库的逻辑设计340
4.4.5 数据库的物理设计340
4.4.6 数据库的实施与维护340
4.4.7 经典例题解析341
小结341
习题四341
附录A 全国计算机等级考试简介346
参考文献350