Access 2010数据库基础教程
书 号:9787113203771
丛 书 名:
作 者:李玉霞,刘丽
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:45元
-
内容简介
本书通过大量实例,由浅入深、循序渐进地介绍了Access2010各种对象的功能及创建方法。本书将一个完整的系统开发案例贯穿于每章,最终完成该系统的开发。全书共分9章,主要内容包括数据库概述、数据库和数据表、查询、窗体、报表、宏、模块与VBA、VBA数据库编程、Access应用系统设计与数据库安全。每章后配有与无纸化考试系统相匹配的思考与练习,使读者能够在学习过程中提高操作能力和实际应用能力。
为了方便教师教学和学生自主学习,本书还配有《Access2010数据库基础习题集与实验指导》以及相关的教学资源。
本书概念清晰、结构合理、内容完整、简明实用,适合作为普通高等院校非计算机专业的教材,也可作为准备参加Access等级考试或自学关系数据库系统人员的参考用书。 -
前言
微软推出的Access 2010 是目前应用广泛的Access 版本,与之前版本相比,该版本不仅具有功能强大、界面友好、易学易用等优点,而且在界面的易用性和网络数据库方面有了很大的改进。为了顺应各行业对数据处理方式越来越高的要求,广大计算机初学者和爱好者迫切需要快速地掌握计算机应用的相关知识。为了适应这一形势,普通高等院校的计算机基础教学内容也在不断地改革。
本书以一个完整的系统开发实例为主线,将其知识点分解贯穿到每个章节中,最终完成该系统的开发,更加方便读者学习使用。全书共9 章。第1 章对关系数据库系统的基础知识和Access 2010 的性能及工作环境做了简要概述;第2 章对Access 2010 数据库和数据表的基本操作做了详细介绍;第3 章介绍了Access 2010 查询的操作,对关系数据库标准语言SQL 的使用方法做了重点介绍;第4 章介绍了窗体的基本操作,并对窗体的创建及控件的使用做了重点介绍;第5 章对宏的基本操作做了详细介绍;第6 章对创建报表操作做了详细介绍;第7 章对VBA 的基本概念、结构化程序设计方法、程序的流程控制做了重点介绍,并对模块和程序调试等概念做了详细介绍;第8 章对VBA 的数据库编程技术做了重点介绍,并对数据访问对象(DAO)和ActiveX 数据对象(ADO)等概念做了详细介绍;第9 章对开发应用程序的步骤及方法做了介绍,同时对数据库安全进行了重点介绍。
本书力求将理论介绍和实例教学相结合,汇集了编者在教学和实践中的经验和技巧。在注重系统性和科学性的基础上,突出了实用性和可操作性,各章理论与实践操作紧密相扣,既便于教师教学,也便于学生学习。本书在内容上循序渐进、前后呼应、深入浅出、实例丰富、图文并茂、通俗易懂;在结构上力求能够满足初学者的需要,深入浅出地论述了有关Access 2010程序编写的基本理念,对Access 2010 的整体面貌做了较为清晰的说明。另外,本书每章后面都配有与无纸化考试系统相匹配的思考与练习。书后还附有授课及实验课时安排参考、全国计算机等级考试二级Access 数据库程序设计考试大纲(2013 年版)、全国计算机等级考试二级Access 数据库程序设计样题,以及虚拟实验工场简介。初学者可以对照书中讲述的实例进行上机操作,即学即用。
本书由“北京联合大学规划教材建设项目”资助。本书由李玉霞、刘丽任主编,于平、戴红、李湛、焦舒玉任副主编。其中,第1 章、第3 章由刘丽编写,第2 章由于平编写,第4 章由戴红编写,第5 章由李湛编写,第6 章由焦舒玉编写,第7~9 章及附录由李玉霞编写,全书由刘丽统稿。在本书的编写过程中,林志英、和青芳、张利霞、李红豫等参加了部分程序的调试和校正工作,贾辉涛、崔晓蕾、白伊、黄欣月、刘蕊、王星宇、王晓利、林语嫣等参与了本书的整理工作,在此对他们表示感谢。
由于编者水平有限,加上编写时间仓促,疏漏和不足之处在所难免,敬请广大读者朋友批评指正。
编 者
2016 年10 月 -
目录
第1 章 数据库概述........... 1
1.1 关系数据库基础.................1
1.1.1 数据库的基础知识.1
1.1.2 数据模型及关系数据库..........................................2
1.2 关系运算.............................5
1.2.1 传统的集合运算.....5
1.2.2 专门的关系运算.....7
1.2.3 关系的完整性.........9
1.2.4 实体模型...............10
1.3 关系规范化基础...............11
1.3.1 规范化的含义.......11
1.3.2 关系规范化...........12
1.4 Access 简介.......................15
1.4.1 Access 2010 的启动和退出...................................15
1.4.2 Access 2010 的工作环境.......................................16
1.4.3 Access 2010 的数据库对象...................................20
1.4.4 Access 2010 的在线学习.......................................21
小结.......................................... 22
课后练习.................................. 22
第2 章 数据库和数据表.. 24
2.1 创建数据库.......................24
2.1.1 创建数据库的方法................................................24
2.1.2 打开及关闭数据库................................................27
2.2 创建数据表.......................28
2.2.1 数据表的基本概念................................................29
2.2.2 创建数据表结构...31
2.2.3 设置字段属性.......38
2.2.4 建立数据表之间的关系........................................45
2.2.5 向表中输入数据...47
2.3 数据表的编辑...................48
2.3.1 修改表结构...........48
2.3.2 编辑表内容...........49
2.3.3 修饰数据表...........53
2.4 数据表的使用...................54
2.4.1 排序记录...............54
2.4.2 筛选记录...............56
小结.......................................... 58
课后练习.................................. 58
第3 章 查询.................... 61
3.1 查询概述...........................61
3.1.1 查询的基本概念...61
3.1.2 查询的准则...........62
3.1.3 查询视图...............66
3.2 创建选择查询...................68
3.2.1 使用向导创建查询................................................68
3.2.2 使用设计视图创建查询........................................70
3.2.3 在查询中进行计算................................................72
3.3 创建参数查询和交叉表查询............................................80
3.3.1 参数查询...............80
3.3.2 交叉表查询...........82
3.4 创建操作查询...................83
3.4.1 生成表查询...........83
3.4.2 追加查询...............84
3.4.3 删除查询...............85
3.4.4 更新查询...............86
3.5 结构化查询语言(SQL) 87
3.5.1 SQL 概述...............88
3.5.2 SQL 的数据定义功能............................................88
3.5.3 SQL 的数据操纵功能............................................89
3.5.4 SQL 的数据查询功能............................................90
3.5.5 SQL 的数据查询实例............................................94
小结.......................................... 99
课后练习.................................. 99
第4 章 窗体.................. 102
4.1 窗体的基本概念.............102
4.1.1 窗体的功能和类型..............................................102
4.1.2 窗体设计工具选项卡..........................................103
4.2 创建窗体.........................104
4.2.1 自动创建窗体.....105
4.2.2 使用向导创建窗体..............................................108
4.2.3 在设计视图中自行创建窗体..............................110
4.3 窗体控件.........................112
4.3.1 窗体设计概述.....112
4.3.2 窗体控件的使用.114
4.3.3 窗体和控件属性的设置......................................124
4.4 修饰窗体.........................127
4.4.1 窗体的布局.........127
4.4.2 按条件显示格式.128
4.4.3 添加日期和时间.129
4.5 定制系统控制窗体.........129
4.5.1 创建切换窗体.....129
4.5.2 创建导航窗体.....132
4.5.3 设置启动窗体.....134
小结........................................ 135
课后练习................................ 135
第5 章 宏..................... 138
5.1 宏的概念.........................138
5.1.1 宏的基本定义.....138
5.1.2 宏的结构及常用宏..............................................139
5.1.3 宏选项卡和宏设计视图......................................141
5.1.4 事件属性.............142
5.2 创建各类宏.....................144
5.2.1 创建操作序列宏.144
5.2.2 创建子宏.............147
5.2.3 创建条件宏.........148
5.2.4 创建自动运行宏.150
5.3 运行宏和调试宏.............151
5.3.1 运行宏.................151
5.3.2 调试宏.................152
5.4 触发宏.............................153
5.4.1 事件的概念.........153
5.4.2 通过事件触发宏.154
5.4.3 窗体与宏的综合应用..........................................156
小结........................................ 160
课后练习................................ 160
第6 章 报表.................. 162
6.1 报表的基本概念.............162
6.1.1 报表的功能.........162
6.1.2 报表的类型和视图..............................................162
6.1.3 报表的组成.........163
6.2 创建报表.........................164
6.2.1 自动创建报表.....164
6.2.2 利用“报表向导”创建报表..............................165
6.2.3 使用“报表设计”工具创建报表......................170
6.3 报表设计.........................171
6.3.1 报表设计视图.....172
6.3.2 报表控件.............173
6.3.3 报表控件的使用.174
6.4 报表的高级设计.............175
6.4.1 排序和分组数据.175
6.4.2 创建有计算数据的报表......................................177
6.4.3 创建子报表.........180
6.5 修饰报表.........................183
6.5.1 完善报表.............183
6.5.2 页面设计.............185
6.5.3 报表的预览及打印..............................................186
小结........................................ 187
课后练习................................ 187
第7 章 模块与VBA ...... 189
7.1 VBA 程序设计基础.........189
7.1.1 VBA 中的常量和变量.........................................189
7.1.2 VBA 的数据类型191
7.1.3 操作符和表达式.192
7.1.4 输入/输出函数....194
7.2 VBA 的程序结构.............196
7.2.1 VBA 程序设计基础.............................................196
7.2.2 常用语句.............198
7.2.3 程序流程控制.....199
7.2.4 数组.....................206
7.3 面向对象程序设计基础.207
7.3.1 基本概念.............207
7.3.2 VBA 对象设计的操作方法.................................209
7.3.3 VBA 对象设计的常见操作.................................211
7.4 模块的基本概念.............218
7.4.1 宏、模块和VBA218
7.4.2 模块的分类.........219
7.4.3 创建过程.............219
7.4.4 编写事件过程.....222
7.4.5 在VBA 中执行宏................................................223
7.5 过程调用和程序调试.....225
7.5.1 过程调用.............225
7.5.2 程序调试.............225
小结........................................ 227
课后练习................................ 227
第8 章 VBA 数据库编程................................................ 230
8.1 VBA 数据库编程技术.....230
8.1.1 VBA 数据库编程技术简介.................................230
8.1.2 数据库访问接口.231
8.1.3 VBA 数据库编程技术.........................................233
8.2 数据访问对象(DAO) .236
8.2.1 数据库访问对象(DAO)简介..........................236
8.2.2 VBA 使用DAO 访问数据库...............................238
8.2.3 数据访问对象(DAO)应用..............................240
8.3 ActiveX 数据对象(ADO).............................................244
8.3.1 ActiveX 数据对象(ADO)简介........................244
8.3.2 ActiveX 数据对象(ADO)访问数据库............245
8.3.3 ActiveX 数据对象(ADO)应用........................246
8.4 VBA 数据库编程应用.....247
小结........................................ 251
课后练习................................ 251
第9 章 Access 应用系统设计与数据库安全................... 254
9.1 数据库应用系统开发.....254
9.1.1 数据库设计步骤和原则......................................254
9.1.2 数据库设计过程.255
9.2 Access 外部数据的操作和数据链接..............................257
9.2.1 Access 外部数据的操作......................................257
9.2.2 Access 2010 对象内部的超链接.........................260
9.3 Access 数据库的管理与安全..........................................263
9.3.1 数据库的管理.....263
9.3.2 数据库的安全性.267
9.3.3 数据的打包、签名以及分发..............................271
9.3.4 生成ACCDE 文件...............................................272
小结........................................ 274
课后练习................................ 274
附录................................ 276
附录A 授课及上机课时安排参考........................................276
附录B 全国计算机等级考试二级Access 数据库程序设计考试大纲(2013 年版).......279
附录C 全国计算机等级考试二级Access 数据库程序设计样题、答案及解析................283
附录D 虚拟实验工场简介...292
参考文献......................... 293 -
作者介绍
李玉霞:女,生于1970年,副教授,计算机科学与技术专业,北京理工大学硕士研究生毕业,长期从事高校计算机基础和数据库技术类课程教学和科研工作。贴近教研发展现状,有独特的创新教学思维能力。荣获多项教学优秀奖。结合相关科研和教学成果主编或参编多部国家规划教材。刘丽:女,教授,任教于北京联合大学生物化学工程学院,主讲课程包括数据库程序设计、数据库原理及应用、计算机应用技术基础、计算机应用基础多媒体课件制作等,负责主编的《Visual FoxPro程序设计》及配套教材《Visual FoxPro程序设计习题集实验指导》获得北京市精品教材。于平:教授,北京联合大学旅游学院实践教学中心主任兼旅游学院通识教育中心主任。近年来负责建设了2000平方米的“智慧景区”模式的旅游实践教学中心。主要研究领域为旅游信息化、虚拟仿真技术及计算机软硬件应用。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐