数据库技术与应用(Access 2010)
书 号:9787113192396
丛 书 名:普通高等教育计算机基础课程规划教材
作 者:冯博琴 贾应智
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:32元
-
内容简介
本书以目前普遍使用的Access2010版本为基础编写,全书共分7章,主要内容包括:数据库基础、表的创建和使用、查询、窗体、报表、宏、模块和VBA编程。
本书编写结构合理、层次分明、语言清晰简明,难点分散,采用较多的实例详细讲解了数据库中各个对象的具体操作。在每一章的末尾,收集了较多的习题,可帮助读者在短时间内把握主要内容、掌握知识要点。
本书适合作为各类普通高等院校数据库应用课程的教材,也可以作为全国计算机等级考试二级Access的教材,以及培训班的教学用书或自学参考书。 -
前言
关系型数据库管理系统 Access 是 Microsoft 公司推出的 Office 办公软件中的一个重要组成
部分,使用该软件可以有效地组织、管理数据,方便地开发中小型应用程序。该软件具有界面
友好、功能强大、方便易学、数据共享的特点。
目前普遍使用的 Access 版本是 2010 版,在程序界面、文件格式、数据类型、操作方法上,
该版本与以往的版本之间都有较大的差别。
本书全面介绍 Access 2010 软件的主要功能与操作,内容包括:数据库基础、表的创建和
使用、查询、窗体、报表、宏、模块和 VBA 编程。其中,第 1 章介绍了数据库的基本概念和
基本原理,第 2 章~第 7 章分别介绍了 Access 2010 数据库中各个对象的创建和使用技能。
书中用了较多的实例详细讲解了每一种对象及各种操作的具体过程和操作中的注意事项,
所有的例题均在 Access 2010 环境下操作或调试通过。
在每一章末尾,收集了较多数量的习题,题型有选择题、填空题、简答题和操作题,认真
完成这些题目可以较好地掌握和巩固所学的内容。
本书编写结构合理、思路清晰、语言简明、难点分散,通过教材的详尽介绍,再经过大量
例题的讲解分析和章后习题的实践,使读者能较快地掌握 Access 的使用方法,从而掌握开发
小型应用系统的能力。
2013 年,教育部考试中心颁布了全国计算机等级考试二级 Access 的最新大纲,即 2013 版
大纲,新大纲采用的软件平台为 Access 2010,本书的内容完全符合最新大纲的要求。因此,
本书除了适合作为高等院校数据库应用课程的教材之外,也可以作为二级 Access 考试用书。
本书由冯博琴、贾应智编著,在编写过程中得到了西安交通大学计算机教学实验中心老师
的帮助,并得到了中国铁道出版社编辑的大力支持和协助,在此表示衷心的感谢。
诚恳欢迎各位读者对本书提出宝贵意见,有了读者的支持和帮助,本书才可得到进一步的
充实和完善,来信请发送到:ying.zhi.jia@mail.xjtu.edu.cn。
编者 于西安交通大学
2014年7月 -
目录
第1章 数据库基础............................................................................................................. 1
1.1数据库和数据库管理系统................................................................................................... 1
1.1.1数据和数据管理...................................................................................................... 1
1.1.2数据管理技术的发展.............................................................................................. 2
1.1.3数据库管理系统...................................................................................................... 4
1.1.4实体及其联系.......................................................................................................... 6
1.1.5数据模型.................................................................................................................. 7
1.2关系数据库........................................................................................................................... 7
1.2.1关系模型.................................................................................................................. 8
1.2.2关系运算................................................................................................................ 10
1.2.3关系的完整性约束规则........................................................................................ 13
1.3SQL 基本命令..................................................................................................................... 13
1.3.1SQL 简介 ................................................................................................................ 13
1.3.2SQL 的基本查询语句 SELECT.............................................................................. 14
1.4数据库的设计步骤............................................................................................................. 16
1.5Access 2010 数据库............................................................................................................19
1.5.1Access 的启动和退出............................................................................................ 19
1.5.2Access 数据库的组成对象.................................................................................... 22
小结.............................................................................................................................................. 25
习题.............................................................................................................................................. 26
第2章 表的创建和使用.................................................................................................... 29
2.1创建表................................................................................................................................. 29
2.1.1表操作使用的视图................................................................................................ 29
2.1.2Access 的字段类型................................................................................................ 30
2.1.3使用不同的方法创建表........................................................................................ 32
2.1.4OLE 类型字段的输入............................................................................................ 40
2.1.5设置主键................................................................................................................ 41
2.2设置字段的属性................................................................................................................. 41
2.2.1字段大小................................................................................................................ 42
2.2.2设置默认值............................................................................................................ 43
2.2.3有效性规则和有效性文本.................................................................................... 43
2.2.4输入掩码................................................................................................................ 45
2.2.5其他属性................................................................................................................ 47
2.3表间关系............................................................................................................................. 48
2.3.1Access 中表间关系的概念.................................................................................... 48
目录 CONTENTS
2 数据库技术与应用(Access 2010)
2.3.2创建表间的关系.................................................................................................... 49
2.4编辑表................................................................................................................................. 52
2.4.1打开和关闭表........................................................................................................ 52
2.4.2修改表的结构........................................................................................................ 53
2.4.3编辑记录................................................................................................................ 55
2.5使用表中数据..................................................................................................................... 56
2.5.1查找数据................................................................................................................ 56
2.5.2替换数据................................................................................................................ 57
2.5.3记录排序................................................................................................................ 58
2.5.4记录筛选................................................................................................................ 60
2.6设置表的显示方式............................................................................................................. 64
2.6.1改变表中字体........................................................................................................ 64
2.6.2设置数据表显示格式............................................................................................ 64
2.6.3设置行高和列宽.................................................................................................... 65
2.6.4隐藏列.................................................................................................................... 66
2.6.5冻结列.................................................................................................................... 66
2.6.6调整字段的顺序.................................................................................................... 67
小结.............................................................................................................................................. 67
习题.............................................................................................................................................. 67
第3章 查询...................................................................................................................... 71
3.1查询的基本概念................................................................................................................. 71
3.1.1查询的功能............................................................................................................ 71
3.1.2建立查询的一般方法............................................................................................ 72
3.1.3创建查询使用的工具............................................................................................ 76
3.1.4运行查询................................................................................................................ 77
3.1.5查询的类型............................................................................................................ 77
3.2查询条件的设置................................................................................................................. 79
3.2.1条件中使用的运算符............................................................................................ 80
3.2.2条件中使用的函数................................................................................................ 81
3.3选择查询............................................................................................................................. 83
3.3.1创建复杂条件的查询............................................................................................ 84
3.3.2总计查询................................................................................................................ 87
3.3.3分组总计查询........................................................................................................ 88
3.3.4添加计算字段........................................................................................................ 90
3.4交叉表查询......................................................................................................................... 91
3.4.1使用查询向导创建交叉表查询............................................................................ 91
3.4.2使用设计视图创建交叉表查询............................................................................ 94
3.5参数查询............................................................................................................................. 94
3.5.1单参数查询............................................................................................................ 95
3.5.2多参数查询............................................................................................................ 96
3 目 录
3.6操作查询............................................................................................................................. 97
3.6.1生成表查询............................................................................................................ 97
3.6.2删除查询................................................................................................................ 98
3.6.3更新查询.............................................................................................................. 100
3.6.4追加查询.............................................................................................................. 100
3.7SQL 查询........................................................................................................................... 102
3.7.1联合查询.............................................................................................................. 102
3.7.2传递查询.............................................................................................................. 103
3.7.3数据定义查询...................................................................................................... 106
3.7.4子查询.................................................................................................................. 107
3.8编辑查询........................................................................................................................... 109
3.8.1设置字段的属性.................................................................................................. 109
3.8.2编辑查询中的字段.............................................................................................. 109
3.8.3编辑查询中的数据源.......................................................................................... 109
3.8.4设置查询结果的显示方式.................................................................................. 110
3.8.5使用查询的结果.................................................................................................. 110
小结............................................................................................................................................ 110
习题............................................................................................................................................ 111
第4章 窗体.................................................................................................................... 115
4.1窗体的概念....................................................................................................................... 115
4.1.1窗体和表的对比.................................................................................................. 115
4.1.2窗体的分类.......................................................................................................... 116
4.1.3窗体的视图.......................................................................................................... 118
4.1.4窗体的组成结构.................................................................................................. 118
4.2创建窗体........................................................................................................................... 119
4.2.1自动创建窗体...................................................................................................... 119
4.2.2窗体向导.............................................................................................................. 120
4.2.3图表向导.............................................................................................................. 125
4.2.4数据透视表向导.................................................................................................. 127
4.3在设计视图中创建窗体................................................................................................... 128
4.3.1设计视图窗口中使用的工具.............................................................................. 129
4.3.2控件的作用.......................................................................................................... 134
4.3.3向窗体中添加不同的控件.................................................................................. 135
4.3.4控件的其他操作.................................................................................................. 148
4.4窗体的编辑....................................................................................................................... 149
4.4.1窗体和控件的属性.............................................................................................. 149
4.4.2使用主题.............................................................................................................. 153
4.4.3添加当前日期和时间.......................................................................................... 154
4.4.4将表另存为窗体.................................................................................................. 154
小结............................................................................................................................................ 154
4 数据库技术与应用(Access 2010)
习题............................................................................................................................................ 155
第5章 报表.................................................................................................................... 159
5.1报表的分类和组成........................................................................................................... 159
5.1.1报表的分类.......................................................................................................... 159
5.1.2报表的视图.......................................................................................................... 160
5.1.3报表的组成结构.................................................................................................. 161
5.1.4创建和编辑报表使用的工具.............................................................................. 163
5.2使用向导创建报表........................................................................................................... 163
5.2.1自动创建报表...................................................................................................... 164
5.2.2报表向导.............................................................................................................. 165
5.2.3标签向导.............................................................................................................. 168
5.2.4使用设计视图创建报表...................................................................................... 170
5.3编辑报表........................................................................................................................... 171
5.3.1设置报表的主题.................................................................................................. 172
5.3.2添加背景图案...................................................................................................... 172
5.3.3插入日期和时间.................................................................................................. 173
5.3.4插入页码.............................................................................................................. 174
5.3.5手工分页.............................................................................................................. 174
5.3.6设置报表的属性.................................................................................................. 175
5.3.7节的操作.............................................................................................................. 175
5.3.8添加线条和矩形.................................................................................................. 176
5.4报表中的排序、分组和计算........................................................................................... 177
5.4.1使用计算控件...................................................................................................... 177
5.4.2记录排序.............................................................................................................. 178
5.4.3记录的分组.......................................................................................................... 180
5.5创建子报表....................................................................................................................... 181
5.5.1向已有的报表中添加子报表.............................................................................. 181
5.5.2在已有的报表中添加子报表.............................................................................. 183
小结............................................................................................................................................ 184
习题............................................................................................................................................ 184
第6章 宏....................................................................................................................... 187
6.1宏的概念........................................................................................................................... 187
6.1.1宏设计窗格的组成.............................................................................................. 187
6.1.2宏设计选项卡...................................................................................................... 188
6.1.3常用的宏操作...................................................................................................... 189
6.1.4宏操作的参数设置.............................................................................................. 190
6.1.5宏的作用.............................................................................................................. 190
6.1.6Access 2010 中新增的宏功能............................................................................. 190
6.2宏的创建........................................................................................................................... 191
6.2.1创建操作序列宏.................................................................................................. 191
5 目 录
6.2.2创建宏组.............................................................................................................. 192
6.2.3创建条件操作宏.................................................................................................. 193
6.2.4创建子宏——宏操作添加快捷键...................................................................... 195
6.3宏的运行和调试............................................................................................................... 196
6.3.1宏的运行.............................................................................................................. 196
6.3.2宏的调试.............................................................................................................. 201
小结............................................................................................................................................ 202
习题............................................................................................................................................ 202
第7章 模块和VBA编程................................................................................................ 205
7.1模块的概念....................................................................................................................... 205
7.1.1模块的分类.......................................................................................................... 205
7.1.2宏与模块.............................................................................................................. 206
7.1.3模块的组成.......................................................................................................... 208
7.1.4VBE 编程环境 ..................................................................................................... 208
7.2面向对象程序设计的基本概念....................................................................................... 210
7.2.1对象的概念.......................................................................................................... 210
7.2.2DoCmd 对象及其常用的方法 ............................................................................. 211
7.2.3事件......................................................................................................................214
7.3VBA 的常量、变量、运算符和表达式.......................................................................... 217
7.3.1VBA 的基本数据类型 ......................................................................................... 218
7.3.2变量......................................................................................................................219
7.3.3符号常量.............................................................................................................. 222
7.3.4数组......................................................................................................................223
7.3.5用户定义的数据类型.......................................................................................... 223
7.3.6运算符.................................................................................................................. 224
7.4VBA 中的常用标准函数.................................................................................................. 226
7.5VBA的程序结构.............................................................................................................. 230
7.5.1语句......................................................................................................................230
7.5.2数据的输入/输出................................................................................................. 231
7.5.3分支结构.............................................................................................................. 233
7.5.4循环结构.............................................................................................................. 239
7.5.5程序运行时的错误处理...................................................................................... 241
7.5.6VBA 程序的调试方法 ......................................................................................... 242
7.6过程调用和参数传递....................................................................................................... 244
7.6.1过程的定义和调用.............................................................................................. 244
7.6.2参数传递.............................................................................................................. 246
小结............................................................................................................................................ 248
习题............................................................................................................................................ 248
参考文献......................................................................................................................252 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 冯博琴 本科 教授智能网络和编译理论工作单位西安交通大学 邮政编码 电话13709263946 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐