下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 数据库 >Access > Access数据库程序设计(第五版)

Access数据库程序设计(第五版)

综合评级:★★★★★

定价:39.80

作者:张成叔 黄春华

出版社:中国铁道出版社

出版日期:2015年12月

页数:304

字数:459000

ISBN:9787113212056

书籍介绍
本书根据《全国计算机等级考试(NCRE)二级Access 数据库程序设计考试大纲》(2013 版)的

要求,在张成叔主编的《Access 数据库程序设计》(第四版)的基础上,针对“数据库应用”等相关

课程建设的新需求,重点对第三部分进行了修订,并对其他章节内容进行了优化整合。

本书共分理论、实训和项目实战三部分,以“学生成绩管理系统”和“图书管理系统”的设

计与开发为具体项目,并在第三部分安排了一个完整的课程设计项目——“教学管理系统设计与

开发”,读者可以边学习、边实践,进而掌握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 启动和退出Access...........................8

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 利用向导创建数据库.........17

2.3 数据库的基本操作.........................18

2.3.1 数据库的打开.....................18

2.3.2 数据库的关闭.....................19

2.3.3 数据库的备份.....................19

2.3.4 数据库的压缩和修复.........19

小结........................................................20

习题........................................................20

第3 章 表........................................... 21

3.1 Access 数据类型.............................21

3.1.1 基本概念............................21

3.1.2 数据类型............................22

3.2 创建表........................................... 25

3.2.1 建立表结构........................ 25

3.2.2 向表中输入数据................ 26

3.2.3 设置字段属性.................... 27

3.2.4 建立表之间的关系............ 32

3.3 维护表........................................... 34

3.3.1 打开和关闭表.................... 34

3.3.2 修改表的结构.................... 34

3.3.3 编辑表的内容.................... 35

3.3.4 调整表的外观.................... 36

3.4 操作表........................................... 39

3.4.1 查找数据............................ 40

3.4.2 替换数据............................ 40

3.4.3 排序记录............................ 41

3.4.4 筛选记录............................ 42

3.5 导入/导出表.................................. 44

3.5.1 数据的导入........................ 44

3.5.2 数据的导出........................ 45

小结....................................................... 45

习题....................................................... 45

第4 章 查询........................................ 48

4.1 认识查询....................................... 48

4.1.1 关系运算概述.................... 48

4.1.2 查询的功能........................ 50

4.1.3 查询的类型........................ 50

4.1.4 查询的条件........................ 51

4.2 创建选择查询................................ 54

4.2.1 简单查询向导.................... 54

4.2.2 在设计视图中创建条件

查询................................... 55

4.2.3 在设计视图中创建总计

查询................................... 59

4.3 创建参数查询................................ 61

·2 ·

Access 数据库程序设计(第五版)

4.3.1 单参数查询.........................61

4.3.2 多参数查询.........................63

4.4 创建交叉表查询.............................64

4.4.1 认识交叉表查询.................65

4.4.2 创建交叉表查询.................65

4.5 创建操作查询.................................67

4.5.1 生成表查询.........................67

4.5.2 追加查询............................68

4.5.3 更新查询............................69

4.5.4 删除查询............................70

4.6 SQL 查询........................................71

4.6.1 使用SQL 修改查询中的

条件....................................71

4.6.2 SQL 基础知识.....................72

4.6.3 SQL 数据定义语句.............72

4.6.4 SQL 数据操作语句.............74

4.6.5 SQL 数据查询.................... 75

小结........................................................79

习题........................................................79

第5 章 窗体........................................ 83

5.1 窗体基础知识.................................83

5.1.1 窗体的概念.........................83

5.1.2 窗体的视图.........................83

5.1.3 窗体的组成.........................84

5.1.4 窗体的类型.........................84

5.2 创建窗体........................................86

5.2.1 自动创建窗体.....................86

5.2.2 使用“窗体向导”.............87

5.2.3 创建“数据透视表”

窗体....................................89

5.2.4 创建“数据透视图”

窗体....................................90

5.3 自定义窗体....................................91

5.3.1 窗体设计工具选项卡.........91

5.3.2 控件组................................91

5.3.3 窗体中的控件.....................92

5.3.4 控件的用法.........................94

5.3.5 窗体和控件的属性...........101

5.3.6 窗体和控件的事件...........104

5.4 美化窗体......................................105

5.4.1 应用主题...........................105

5.4.2 添加当前日期和时间.......106

5.4.3 对齐窗体中的控件...........106

小结......................................................106

习题......................................................106

第6 章 报表...................................... 109

6.1 报表基础知识...............................109

6.1.1 报表的定义和功能...........109

6.1.2 报表的视图.......................109

6.1.3 报表的组成.......................110

6.1.4 报表的分类.......................111

6.2 报表的自动创建和向导创建........112

6.2.1 利用“报表”自动创建

报表..................................112

6.2.2 利用“报表向导”创建

报表..................................113

6.2.3 利用“标签向导”创建

报表..................................114

6.3 报表设计视图的使用...................115

6.3.1 报表的设计视图...............115

6.3.2 报表的格式设定...............116

6.3.3 报表中的控件使用...........117

6.3.4 创建基于参数查询的

报表..................................119

6.3.5 创建子报表.......................120

6.3.6 报表的排序和分组...........122

6.4 预览和打印报表...........................123

6.4.1 打印预览...........................123

6.4.2 打印报表...........................124

小结......................................................124

习题......................................................124

第7 章 宏......................................... 126

7.1 宏的概念......................................126

7.1.1 宏的基本概念...................126

7.1.2 宏与Visual Basic ..............127

·3·

目 录

7.1.3 宏向Visual Basic 程序代码

转换..................................127

7.2 宏的操作......................................127

7.2.1 宏的分类..........................127

7.2.2 创建宏..............................128

7.2.2 宏的运行..........................133

7.2.3 宏的调试..........................134

7.2.4 常用宏操作.......................134

小结......................................................136

习题......................................................136

第8 章 VBA 编程和数据库编程......... 138

8.1 模块的基本概念...........................138

8.1.1 模块的类型.......................138

8.1.2 模块的组成.......................139

8.1.3 面向对象程序设计的

基本概念..........................139

8.2 VBA 开发环境..............................142

8.2.1 进入VBE 编程环境..........142

8.2.2 VBE 窗口..........................142

8.2.3 编写VBA 代码.................144

8.3 常量、变量、运算符和表达式....145

8.3.1 数据类型和数据库对象...145

8.3.2 常量与变量.......................147

8.3.3 数组..................................150

8.3.4 运算符与表达式...............151

8.4 常用标准函数...............................155

8.4.1 数学函数..........................155

8.4.2 字符串函数.......................156

8.4.3 日期/时间函数..................156

8.4.4 类型转换函数...................157

8.5 语句和控制结构...........................158

8.5.1 语句概述...........................158

8.5.2 数据的输入输出...............159

8.5.3 顺序结构...........................162

8.5.4 条件结构...........................163

8.5.5 循环结构...........................168

8.5.6 GoTo 控制语句..................173

8.6 常用对象的属性、方法和事件....174

8.6.1 标签、文本框与命令

按钮..................................174

8.6.2 选项组..............................177

8.6.3 列表框和组合框...............180

8.6.4 窗体计时事件Timer .........182

8.6.5 窗体与报表的常用方法....183

8.6.6 VBA 编程验证数据...........185

8.7 过程的定义与调用.......................185

8.7.1 过程定义和调用...............186

8.7.2 参数传递...........................187

8.8 VBA 程序的错误处理和调试.......189

8.8.1 错误处理...........................189

8.8.2 调试..................................189

8.9 VBA 数据库编程..........................192

8.9.1 数据库引擎及其接口.......192

8.9.2 VBA 访问的数据库类型....193

8.9.3 数据库访问对象...............193

8.9.4 ActiveX 数据对象.............195

8.9.5 VBA 数据库编程技术.......202

小结......................................................206

习题......................................................206

实 训 部 分

实训1 创建数据库............................ 211

1.1 实训目的......................................211

1.2 实训内容......................................211

1.2.1 启动数据库并使用帮助

系统...................................211

1.2.2 创建数据库.......................212

1.2.3 数据库的基本操作...........214

思考及课后练习...................................215

实训2 表Ⅰ——建立表结构和输入数据... 216

2.1 实训目的......................................216

2.2 实训内容......................................216

2.2.1 建立表结构.......................216

·4 ·

Access 数据库程序设计(第五版)

2.2.2 向表中输入数据...............217

2.2.3 设置字段属性...................219

2.2.4 建立表之间的关系...........220

思考及课后练习...................................221

实训3 表Ⅱ——维护、操作、

导入/导出表................................. 222

3.1 实训目的......................................222

3.2 实训内容......................................222

3.2.1 打开和关闭表...................222

3.2.2 修改表的结构...................222

3.2.3 编辑表的内容...................223

3.2.4 调整表的外观...................224

3.2.5 查找数据..........................225

3.2.6 替换数据..........................225

3.2.7 排序记录..........................226

3.2.8 筛选记录..........................226

3.2.9 导入/导出表......................228

思考及课后练习...................................228

实训4 查询Ⅰ——选择查询和参数查询... 229

4.1 实训目的......................................229

4.2 实训内容......................................229

4.2.1 使用向导创建选择查询...229

4.2.2 使用设计视图创建选择

查询...................................230

4.2.3 在设计视图中创建总计

查询...................................231

4.2.4 创建单参数查询...............232

4.2.5 创建多参数查询...............232

思考及课后练习...................................233

实训5 查询Ⅱ——交叉表查询和操作

查询............................................. 234

5.1 实训目的......................................234

5.2 实训内容......................................234

5.2.1 创建交叉表查询...............234

5.2.2 创建操作查询...................235

思考及课后练习...................................238

实训6 查询Ⅲ——SQL查询................... 239

6.1 实训目的......................................239

6.2 实训内容......................................239

6.2.1 数据定义语句...................239

6.2.2 数据查询语句...................240

6.2.3 创建联合查询和子查询....241

思考及课后练习...................................243

实训7 窗体Ⅰ——创建窗体.................... 244

7.1 实训目的......................................244

7.2 实训内容......................................244

7.2.1 利用“窗体”自动创建

窗体..................................244

7.2.2 利用向导创建窗体...........245

7.2.3 利用“其他窗体”创建数据

透视图窗体.......................246

思考及课后练习...................................247

实训8 窗体Ⅱ——自定义窗体、美化

窗体............................................... 248

8.1 实训目的......................................248

8.2 实训内容......................................248

8.2.1 控件的使用.......................248

8.2.2 控件的布局调整...............252

思考及课后练习...................................253

实训9 报表............................................... 254

9.1 实训目的......................................254

9.2 实训内容......................................254

9.2.1 利用向导创建报表...........254

9.2.2 创建图表报表...................255

9.2.3 创建主/子报表..................256

思考及课后练习...................................258

实训10 宏................................................. 259

10.1 实训目的....................................259

10.2 实训内容....................................259

10.2.1 创建和运行宏.................259

10.2.2 为命令按钮创建宏.........261

思考及课后练习...................................262

实训11 模块Ⅰ——条件结构.................... 263

11.1 实训目的....................................263

11.2 实训内容....................................263

·5·

目 录

11.2.1 If 语句及IIf()函数的

使用................................263

11.2.2 Switch()函数及Select 语句

的使用............................265

思考及课后练习...................................266

实训12 模块Ⅱ——循环结构.................... 267

12.1 实训目的....................................267

12.2 实训内容....................................267

12.2.1 循环结构实训.................267

12.2.2 过程的创建与调用.........269

思考及课后练习...................................270

实训13 模块Ⅲ——对象操作.................... 271

13.1 实训目的....................................271

13.2 实训内容....................................271

13.2.1 使用和修改对象属性.....271

13.2.2 DoCmd 对象的使用.........272

13.2.3 设计计时器.....................273

思考及课后练习...................................274

项目实战部分

教学管理系统设计与开发..................... 276

1.1 项目实战目的...............................276

1.2 需求描述......................................276

1.3 开发环境......................................276

1.4 案例覆盖的知识点.......................277

1.5 案例分析......................................277

1.6 推荐实现步骤...............................278

1.6.1 教学管理系统的系统

设计...................................278

1.6.2 数据库设计.......................280

1.6.3 系统的详细设计...............282

练习及课后作业...................................290

附录 全国计算机等级考试简介................................................................................... 291

参考文献...................................................................................................................... 294

前言
第五版前言

数据库技术是信息技术的重要分支,也是信息社会的重要支撑技术。Access 数据库是微软公

司开发的数据库管理系统,是一个易于实现和使用的关系型数据库管理系统,可以作为一个小型

管理信息系统的数据库部分,也是一个小型网站的后台数据库设计的**数据库系统。

本书是在张成叔主编的《Access 数据库程序设计》(2008 年9 月出版)、《Access 数据库程

序设计(第二版)》(2010 年9 月出版)、《Access 数据库程序设计(第三版)》(2012 年1 月出

版)和《Access 数据库程序设计(第四版)》(2013 年9 月出版)的基础上,根据数据库技术发

展的需要,以及高等职业教育发展和全国计算机等级考试新大纲的要求,重点修订了第三部分

内容,将原来的“公共基础部分”修改为了“项目实战部分”,并对其他章节内容进行了优化

整合,更加符合实际应用和数据库应用系统开发的需求。

本书根据《高等职业教育“数据库应用”课程教学大纲》和《全国计算机等级考试(NCRE)

二级Access 数据库程序设计考试大纲(2013 年版)》的要求精心组织编写而成。

本书按照“基于工作过程的项目导向和案例驱动”的模式而编写,共分三部分:**部分为

“理论部分”,围绕“学生成绩管理系统”的设计与开发,主要介绍了Access 基础知识、数据库、

表、查询、窗体、报表、宏和模块;第二部分为“实训部分”,针对理论部分内容,围绕“图书

管理系统”的设计与开发,精心设计了13 个实训,分别与理论部分相对应;第三部分为一个具

体的项目实战,围绕综合性项目“教学管理系统”的设计与开发,详细介绍了一个具体项目开发

的全过程。通过本书的学习,读者无须掌握太多的程序设计知识,就可以根据实际工作的需要,

在较短时间内开发具有一定水平的数据库应用系统。

本书充分考虑到高职高专院校的教学特点和教学规律,认真贯彻了“理论够用、实训够实、

技能够强”的高等职业教育指导思想,以培养学生的实际应用能力为目的,注重实用性和可操作

性,力求简单易懂。本书理论部分和实训部分完美结合、互为补充,对学生能实现“边学边练、

寓学于乐”的效果;对任课教师能实现“边讲边练、讲练结合、寓教于乐”的理想境界。

本书由张成叔、黄春华任主编,陈祥生、耿家礼、黄倩华、张成、赵艳平和陈慧颖任副主编,

周伟、张世平、霍卓群、朱静、胡配祥参编。具体编写分工:理论部分中第1章、第2章由张世

平编写,第3 章由耿家礼编写,第4 章由黄倩华编写,第5 章由张成叔编写,第6 章和第7 章由

陈祥生编写,第8 章由黄春华编写。实训部分中实训1 由张世平编写,实训2 和实训3 由耿家礼

编写,实训4、实训5 和实训6 由周伟编写,实训7、实训8 和实训9 由张成叔编写,实训10、

实训11、实训12 和实训13 由朱静编写。项目实战部分由赵艳平编写,附录由张成叔编写,张成、

陈慧颖、霍卓群和胡配祥参与调试“学生成绩管理系统”和“图书管理系统”两个案例。全书由

张成叔统稿和定稿。

本书内容全面、结构完整、深入浅出、图文并茂、可读性好、可操作性强,适合作为高职高

专院校学生学习“数据库应用”课程以及与数据库相关课程的教材,也可作为参加全国计算机等

级考试(NCRE)二级Access 数据库程序设计读者的自学参考书。

本书所配电子教案和“学生成绩管理系统”和“图书管理系统”两个案例的相关教学资源,均

可从网站http://www.51eds.com 下载,也可以直接与编者联系。编者电子邮箱为zhangchsh@163.com,

微信:7153265,微信公众号:风雨兼程。

由于时间仓促,编者水平有限,书中疏漏与不足之处在所难免,敬请广大读者批评指正。

编 者

2015年10月

热门图书
推荐新闻
技术文库
论坛推荐