数据库技术及应用(Access 2007)
书 号:9787113120986
丛 书 名:高等学校计算机基础课程规划教材
作 者:郭晔 王命宇
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:28元
-
内容简介
本书详细介绍了Access2007的应用技术 -
前言
随着计算机技术、通信技术和网络技术的迅猛发展,人类社会已经进入了信息化时代。数据库技术是计算机技术的重要分支,是数据库管理的实用技术。如今,信息资源成为最重要、最宝贵的资源之一,数据库技术已经成为信息社会中对大量数据进行组织与管理的信息系统核心技术和网络信息化管理系统的重要基础。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已经成为衡量这个国家信息化程度的重要标志。因此,掌握数据库的基本知识及数据库的使用方法不仅是计算机科学与技术专业、信息管理专业的基本技能,也是非计算机专业必备的技能。普通高等院校的计算机数据库课程围绕培养学生的信息分析、管理和应用能力进行培养。在教育部高等教育司组织制订的《高等学校文科类专业大学计算机教学基本要求(2008年版)》中,将数据库技术及应用作为大学计算机基础课程之后的第一门核心课程。
为了顺应数据库发展的需要,结合文科类院校的特点,源于数据库应用的教学实践,作者凝聚一线任课教师的教学经验与科研成果,把教学内容提升到数据库技术的应用,重在强调数据库的方法论,以“授人以渔”为目的而编写本书。本书具有如下特点:(1)内容精练,定位准确,注重应用技能的培养;(2)实例丰富,例题新颖,注重学生学习兴趣的培养;(3)概念清晰,科学严谨,注重学生素质的培养。
本书在内容安排上注重数据库理论的指导及全书的连贯性,第1章和第2章重点讲解了数据库理论知识,目的是让学生在学习数据库技术中树立规范化设计思想,第3章至第10章以“学生宿舍管理系统”为实例贯穿教材的编写中,最后以一个完整的“会计账务处理系统”对全书内容进行总结。每章后都安排了层次要求不同的实验,实验题目1给出了参考的实验步骤,方便读者温故知新,题目2供学有余力的读者自己完成。全书共分11章,第1章数据库系统概论,介绍了数据库的基本概念,数据库管理系统及概念模型与数据模型;第2章关系数据库设计,介绍了关系数据模型与关系运算,关系模式的规范化,小型数据库系统的开发过程;第3章Access 关系数据库概述,介绍了Access 2007的基本概念和工作界面,Access 2007数据库的各种常用对象,Access 2007的特点、新功能,Access 2007数据库的创建与操作;第4章表的创建与使用,介绍了数据表的创建,数据表描述实体属性,表间关系的创建;第5章查询,介绍了查询的功能与类型,各类查询的创建及应用,SQL语句的格式及应用;第6章窗体的创建与使用,介绍了创建窗体的常用方法,窗体的属性设置,窗体的控件设置与使用;第7章报表的创建与使用,介绍了报表的结构与类型,报表的设计,报表中数据的排序与分组,报表的打印;第8章Access数据管理,介绍了数据库格式转换,数据库的加密,数据库的备份与压缩,切换面板的创建与应用;第9章宏的创建与使用,介绍了宏的基本概念,创建宏的方法,运行和测试宏;第10章模块与VBA编程,介绍了程序流程控制方法,面向对象程序设计方法与VBA编程;第11章会计账务处理系统,介绍了系统分析,系统设计,系统实施,运行与维护的整个过程。每章均有本章小结、习题和配套的实验,并在附录中给出习题答案和2010年全国计算机等级考试二级Access考试大纲。
本书在选材上力求概念清晰,重点突出,原理明确;内容组织上由浅入深、循序渐进;编写风格上语言准确,言简意赅。另外,本书理论、实践并重,结构安排合理,突出了数据库的基本概念和应用方法,反映了数据库应用技术的最新发展,有较强的适应性。
本书由西安财经学院郭晔、王命宇担任主编。第1章由郭晔编写,第2章由王命宇编写,第3章由王命宇、史西兵编写,第4章由史西兵、郭晔编写,第5、7章由田西壮、张天宇编写,第6章由杨新安编写,第8章由田西壮编写,第9章由史西兵、王浩鸣编写,第10章由王浩鸣编写,第11章由杨新安、王命宇编写,附录部分由郭晔编写。全书由郭晔、王命宇统稿。
本书在确定编写内容时,教育部高教司文科计算机基础教育教学指导委员会委员,北京师范大学衷克定教授在案例选择以及版本确定上给出了建设性意见;在内容书写方法上多次聆听教育部高校计算机基础课程教学指导委员会副主任委员、西安交通大学冯博琴教授的教诲;在本书编写过程中得到西安财经学院软件工程系多位老师支持和帮助。在此一并表示衷心感谢。
由于我们水平有限,难免产生疏漏之处,诚请广大教师、同行专家以及各位读者给予批评和指正。
作 者
2010年8月于西安 -
目录
第1章 数据库系统概论 1
1.1 数据库的基本概念 1
1.1.1 信息与数据 1
1.1.2 数据库 3
1.1.3 数据处理 3
1.2 数据库技术和数据库管理系统 4
1.2.1 数据库技术概述 4
1.2.2 数据库技术的发展 5
1.2.3 数据库技术与多学科技术的有机结合 7
1.2.4 数据库的新方向 10
1.2.5 数据库管理系统 11
1.2.6 常用数据库管理系统 11
1.3 数据库系统 14
1.3.1 数据库系统概述 14
1.3.2 数据库系统结构 14
1.3.3 数据库系统的组成 16
1.3.4 数据库技术的研究领域 17
1.4 概念模型与数据模型 17
1.4.1 概念模型概述 17
1.4.2 数据模型 19
本章小结 20
习题 20
实验 22
第2章 关系数据库设计 23
2.1 关系数据模型与关系运算 23
2.1.1 关系数据模型 23
2.1.2 关系代数 26
2.2 关系模式的规范化 29
2.2.1 模式规范化的必要性 29
2.2.2 模式的规范化 31
2.2.3 数据库规范化的应用 33
2.3 关系数据库设计的步骤与内容 35
2.3.1 数据库设计的一般步骤 35
2.3.2 学生宿舍管理系统数据库设计实例 36
本章小结 39
习题 39
实验 40
第3章 Access关系数据库概述 42
3.1 Access 2007简介 42
3.1.1 Access 2007的特点 42
3.1.2 Access 2007的运行环境 43
3.1.3 Access启动与退出 43
3.2 Access 2007的工作界面及常用功能 44
3.2.1 Access 2007的工作界面 44
3.2.2 Access 2007的常用功能 44
3.3 Access 2007数据库的对象 46
3.3.1 表 46
3.3.2 查询 46
3.3.3 窗体 47
3.3.4 报表 47
3.3.5 宏 48
3.3.6 模块 48
3.4 创建数据库 49
3.4.1 数据库与数据库文件 49
3.4.2 创建Access数据库的方法 49
3.4.3 数据库基本操作 55
本章小结 57
习题 57
实验 58
第4章 表的创建与使用 60
4.1 使用设计视图创建表 60
4.1.1 使用设计视图创建表的基本步骤 60
4.1.2 表设计视图窗口 61
4.1.3 建立和命名字段 62
4.1.4 字段的数据类型及常规属性 62
4.1.5 主关键字和索引 69
4.1.6 字段的查阅属性设计 71
4.2 使用表模板创建表 74
4.3 通过输入数据创建表 75
4.4 添加与编辑数据记录 76
4.4.1 添加数据记录 76
4.4.2 查看与编辑数据记录 77
4.5 表的复制、删除和重命名操作 78
4.5.1 复制表 78
4.5.2 删除表 79
4.5.3 重命名表 79
4.6 表的使用和编辑 80
4.6.1 改变数据记录的显示方式 80
4.6.2 改变列的顺序 82
4.6.3 查找和替换数据 82
4.7 数据的排序与筛选 83
4.7.1 简单排序 83
4.7.2 高级排序 84
4.7.3 数据的筛选 84
4.8 数据表关联 85
4.8.1 表间关系 85
4.8.2 查看、编辑、删除关系 87
4.8.3 设置参照完整性 88
4.9 域合计函数 89
4.9.1 DAvg函数 89
4.9.2 DCount函数 89
4.9.3 DMin函数和DMax函数 90
4.9.4 DSum函数 90
4.9.5 DLookup函数 90
本章小结 91
习题 91
实验 92
第5章 查询 101
5.1 查询的类型 101
5.2 建立查询 102
5.2.1 查询向导 102
5.2.2 查询设计视图 103
5.3 各种查询的设计 106
5.3.1 选择查询 106
5.3.2 参数查询 109
5.3.3 操作查询 110
5.3.4 交叉表查询 114
5.4 SQL查询 115
5.4.1 SQL的特点 115
5.4.2 SQL语句的格式 115
5.4.3 SQL简要说明 117
5.4.4 Access 中的SQL应用步骤 118
本章小结 118
习题 118
实验 120
第6章 窗体的创建与使用 122
6.1 窗体概述 122
6.1.1 窗体的概念 122
6.1.2 窗体的类型 123
6.1.3 窗体的结构 123
6.1.4 窗体的视图 124
6.2 创建窗体 125
6.2.1 使用“窗体”工具创建窗体 125
6.2.2 使用“分割窗体”工具创建窗体 127
6.2.3 使用“多个项目”工具创建窗体 128
6.2.4 使用“数据透视图”工具创建窗体 128
6.2.5 使用“空白窗体”工具创建窗体 129
6.2.6 使用“窗体向导”工具创建窗体 130
6.2.7 使用“数据表”工具创建窗体 131
6.2.8 使用“模式对话框”工具创建窗体 131
6.2.9 使用“数据透视表”工具创建窗体 132
6.2.10 使用“窗体设计”工具创建窗体 133
6.3 窗体的属性 134
6.3.1 设置窗体的“格式”属性 134
6.3.2 设置窗体的“数据”属性 136
6.4 控件及其应用 137
6.4.1 创建和删除控件 138
6.4.2 控件的类型 139
6.4.3 设置控件属性 140
6.4.4 编辑控件 140
6.5 在窗体中使用表达式 141
6.6 创建和使用主/子窗体 143
6.6.1 同时创建主窗体和子窗体 143
6.6.2 创建子窗体并将其添加到已有窗体中 144
本章小结 145
习题 146
实验 147
第7章 报表的创建与使用 150
7.1 报表概述 150
7.1.1 报表的视图 150
7.1.2 报表的结构 152
7.1.3 报表设计区 153
7.1.4 报表的分类 153
7.2 创建报表 155
7.2.1 使用报表向导创建报表 155
7.2.2 使用报表设计视图创建报表 160
7.2.3 创建图形报表 162
7.3 报表中数据的排序与分组 163
7.4 预览和打印报表 165
7.4.1 页面设置 165
7.4.2 打印预览 166
7.4.3 打印报表 167
本章小结 167
习题 167
实验 169
第8章 Access数据管理 171
8.1 数据库的格式转换 171
8.2 数据库的加密 172
8.2.1 设置数据库密码 172
8.2.2 撤销数据库密码 173
8.3 Access中数据库的管理技术 173
8.3.1 备份数据库 173
8.3.2 压缩与修复数据库 174
8.3.3 设置数据库属性 176
8.4 数据库的导入与导出 176
8.4.1 数据导出 176
8.4.2 导入数据 177
8.5 切换面板 179
8.5.1 切换面板的基本概念 179
8.5.2 创建切换面板 180
8.5.3 自动启动切换面板 181
本章小结 182
习题 182
实验 183
第9章 宏的创建与使用 186
9.1 宏的基本概述 186
9.1.1 宏的基础知识 186
9.1.2 宏的功能 187
9.2 创建与运行宏 188
9.2.1 创建宏 189
9.2.2 运行与测试宏 194
9.3 事件与宏操作 195
9.3.1 事件 195
9.3.2 常用的宏操作 197
9.3.3 事件宏实例 198
9.4 宏实例 199
9.4.1 将宏对象转换为Visual Basic代码 199
9.4.2 判断空报表 200
9.4.3 检索数据 202
本章小结 205
习题 205
实验 206
第10章 模块与VBA编程 209
10.1 概述 209
10.1.1 模块 209
10.1.2 VBA 210
10.1.3 过程和函数 210
10.2 VBA程序设计基础 210
10.2.1 常量、变量和数组 210
10.2.2 运算符和表达式 211
10.2.3 常用的内部函数 213
10.3 程序流程控制 215
10.3.1 选择结构 216
10.3.2 循环结构 220
10.4 过程调用和参数传递 221
10.4.1 过程的声明和调用 221
10.4.2 参数传递 223
10.5 面向对象的程序设计 225
10.5.1 类 225
10.5.2 属性和方法 225
10.5.3 对象 226
10.6 VBA开发过程 226
10.6.1 设计窗体 227
10.6.2 输入响应函数 228
10.6.3 建立新模块 229
10.6.4 功能测试与程序调试 230
10.7 VBA代码的保护 231
10.7.1 设置密码 231
10.7.2 生成ACCDE文件 232
本章小结 233
习题 233
实验 234
第11章 会计账务处理系统 236
11.1 会计账务处理系统分析 236
11.1.1 会计账务处理系统需求分析 236
11.1.2 会计账务处理系统功能描述 238
11.2 会计账务处理系统设计 238
11.2.1 会计账务处理系统功能设计 238
11.2.2 会计账务处理系统数据库设计 239
11.3 会计账务处理系统实施 241
11.3.1 会计账务处理系统数据库和数据表设计 241
11.3.2 会计账务处理系统凭证录入窗体设计 244
11.3.3 会计账务处理系统建立查询 247
11.3.4 会计账务处理系统建立报表 249
11.3.5 建立用户界面主窗体 253
11.4 会计账务处理系统运行与维护 256
本章小结 256
习题 256
实验 258
附录A 习题参考答案 260
附录B 2010年全国计算机等级考试二级Access考试大纲 262
参考文献 266 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 郭晔 教授计算机 工作单位西安财经学院 邮政编码 电话13891800169 2 工作单位邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
内容精炼,定位准确,注重应用技能的培养;实例丰富,例题新颖,注重学生学习兴趣的培养;概念清晰,科学严谨,注重学生素质的培养。 -
书评书荐
-
附件下载
图书推荐