欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Access数据库程序设计

书      号:9787113241261

丛  书 名:“十三五”高等学校规划教材

作      者:刘雨潇,项东升

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:49

  • 内容简介

    本书参照教育部高等学校文科计算机基础教学指导委员会提出的数据库与程序设计课程的教学基本要求,同时兼顾全国计算机等级考试二级Access数据库程序设计的考试新要求,以Access2010为平台,详细介绍了数据库的基本原理及操作。全书共分8章,主要内容包括:数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、数据库编程。
    本书内容全面、由浅入深、详略得当,注重实践及应用,每章都附有适量的习题和上机实训,既可作为高等院校文科类专业数据库应用课程的教材,又可供社会各类计算机应用人员与参加各类计算机等级考试的读者阅读参考。
  • 前言

    目前,数据处理已经成为计算机应用的主要领域。作为当今数据处理主流技术的数据库技术更是得到了广泛应用和发展,其在计算机应用领域的作用和地位日益重要。许多应用,如企业资源管理、财务管理、人力资源管理、客户关系管理、地理信息系统、数据仓库和数据挖掘等都离不开数据库技术的支持。可以说,数据库技术已经成为计算机信息技术的核心,掌握数据库知识已经成为各类科技人员和管理人员的基本要求。
    典型的数据库管理系统很多,如甲骨文公司的Oracle、MySQL,微软公司的SQL Server、Access等。相对于其他数据库管理系统而言,Access作为一种桌面数据库管理系统,具有功能强大、界面友好、操作方便、应用广泛的优点。Access 2010是Access的较新版本,与原来的版本相比,Access 2010除了继承和发扬了以前版本的诸多优点外,在界面的易操作性方面、数据库操作与应用方面进行了很大改进。在本书中,采用Access 2010作为操作平台介绍数据库的基本原理及操作。
    近年来,数据库技术相关知识已经成为高等学校文科类专业学生信息技术素养不可缺少的方面,该类课程已经成为继《大学计算机基础》课程之后的核心课程。在教育部高等学校文科计算机基础教学指导委员会2011年出版的《大学计算机教学要求第6版》中明确提出了数据库课程的教学基本要求:掌握数据库系统和关系模型的基本概念;掌握常用的SQL语句;掌握数据库设计的步骤和方法;掌握计算机程序设计的基本知识;提高逻辑思维能力和计算机应用能力;掌握程序设计、分析和调试的基本技能;掌握开发数据库应用系统的过程和基本技术;能够开发一个小型数据库应用系统。
    本书在编写过程中参照了教育部高等学校文科计算机基础教学指导委员会提出的数据库课程的教学基本要求,同时兼顾了全国计算机等级考试二级Access数据库程序设计的考试新要求。全书共8章,主要内容有:数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、数据库编程。在本书的前6章中,介绍了关系数据库的基本原理以及各个Access数据库对象的概念、特点及操作。在第7章中,介绍了程序设计的基本知识,以及各种程序语句的使用,培养学生逻辑思维能力。在第8章中,介绍了利用VBA进行数据库程序设计的基本理论和方法,使学生了解如何使用VBA对数据库进行操作。全书以“教学管理”数据库贯穿始终,围绕“教学管理”数据库设计编排了大量翔实的实例,实例全面、系统,具有启发性,而且相互呼应,也具有综合性。实例涵盖表、查询、窗体、报表、宏、模块等Access数据库对象的创建和使用方法,以及Access数据库程序设计等内容,便于读者学习、巩固和提高,为进一步学习和使用大型数据库系统打下良好的基础。
    为了方便教学和读者上机操作练习,编者还编写了《Access程序设计与应用实践教程》一书,作为与本书配套的实验教材。另外,还有与本书配套的教学课件、各章习题答案、案例数据库等教学资源,可从中国铁道出版社教学服务与资源网(http://www.tdpress.com/5leds/)下载使用。
    本书由湖北文理学院数学与计算机科学学院刘雨潇、项东升主编,其中,刘雨潇编写了第2章、第3章、第7章、第8章和附录,项东升编写了第1章、第4章、第5章和第6章。全书由刘雨潇和项东升统稿定稿。此外,参与部分编写工作的还有程建军、徐格静、王敏、丁函、任丹、詹彬、郭堂瑞等。
    在本书的编写过程中参阅了一些著作和资料,在此对这些作者表示感谢。
    由于编者学识水平有限,加之计算机技术的发展日新月异,书中难免存在疏漏或不当之处,敬请广大读者批评指正。如果您在学习中发现任何问题,或者有更好的建议欢迎致函,E-mail:hbwllyx1982@163.com。


    编 者
    2017年11月
  • 目录

    第1章 数据库基础知识 1
    1.1 数据库基本概念 1
    1.1.1 数据管理 1
    1.1.2 数据管理技术 1
    1.1.3 数据库系统 3
    1.2 数据模型 4
    1.2.1 实体及其联系 4
    1.2.2 三种主要的数据模型 5
    1.3 关系数据库 6
    1.3.1 关系术语 6
    1.3.2 关系运算 7
    1.3.3 关系完整性约束 11
    1.4 数据库系统设计 12
    1.4.1 数据库系统设计步骤 12
    1.4.2 数据库系统设计实例——教学管理系统 13
    1.5 Access关系数据库 15
    1.5.1 Access发展简介 15
    1.5.2 Access 2010简介 16
    1.5.3 Access 2010基本对象 16
    1.5.4 Access 2010界面组成 19
    习题1 25
    第2章 数据库与表 31
    2.1 数据库的创建 31
    2.1.1 创建数据库 31
    2.1.2 打开和关闭数据库 33
    2.1.3 数据库系统安全 34
    2.2 表的创建 36
    2.2.1 表的组成 36
    2.2.2 建立表结构 38
    2.2.3 建立表间关系 43
    2.2.4 字段属性 46
    2.2.5 表中数据的输入 52
    2.2.6 数据的导入与导出 56
    2.3 表的编辑 60
    2.3.1 修改表结构 60
    2.3.2 调整表外观 60
    2.3.3 表中记录的编辑 63
    2.4 表的操作 65
    2.4.1 记录排序 65
    2.4.2 记录筛选 66
    2.4.3 记录的查找和替换 67
    习题2 68
    第3章 查询 71
    3.1 查询的基本概念 71
    3.1.1 查询的功能 71
    3.1.2 查询的类型 72
    3.2 查询条件 72
    3.2.1 查询中的常量 72
    3.2.2 查询中的运算符 73
    3.2.3 查询中的函数 75
    3.2.4 查询条件示例 80
    3.3 选择查询 81
    3.3.1 使用查询向导 82
    3.3.2 使用设计视图 83
    3.4 查询计算 87
    3.4.1 预定义计算 88
    3.4.2 自定义计算 90
    3.5 交叉表查询 91
    3.5.1 交叉表查询向导 91
    3.5.2 设计视图创建交叉表查询 93
    3.6 参数查询 94
    3.6.1 单参数查询 94
    3.6.2 多参数查询 96
    3.7 操作查询 98
    3.7.1 生成表查询 98
    3.7.2 删除查询 100
    3.7.3 更新查询 102
    3.7.4 追加查询 103
    3.8 SQL查询 105
    3.8.1 SQL概述 105
    3.8.2 SQL设计视图与查询设计视图 106
    3.8.3 数据定义 107
    3.8.4 数据操纵 109
    3.8.5 数据查询 110
    习题3 115
    第4章 窗体 118
    4.1 窗体基础知识 118
    4.1.1 窗体的功能 118
    4.1.2 窗体的种类 119
    4.1.3 窗体的视图 121
    4.2 窗体的创建 122
    4.2.1 使用“窗体”工具创建窗体 123
    4.2.2 使用“空白窗体”工具创建窗体 123
    4.2.3 使用“窗体向导”工具创建窗体 124
    4.2.4 使用“多个项目”工具创建窗体 126
    4.2.5 使用“数据表”工具创建数据表窗体 127
    4.2.6 使用“分割窗体”工具创建分割窗体 127
    4.2.7 使用“数据透视图”工具创建数据透视图窗体 129
    4.2.8 使用“数据透视表”工具创建数据透视表窗体 130
    4.2.9 创建主/子窗体 131
    4.3 窗体的设计 133
    4.3.1 窗体的结构 133
    4.3.2 控件 135
    4.3.3 窗体的属性 136
    4.3.4 常用控件及其属性 140
    4.3.5 常用控件的创建方法 148
    4.4 创建系统控制窗体 159
    4.4.1 创建切换窗体 159
    4.4.2 创建导航窗体 163
    4.4.3 设置自动启动窗体 165
    4.5 窗体的修饰 166
    习题4 169
    第5章 报表 173
    5.1 报表的基础知识 173
    5.1.1 报表的功能 173
    5.1.2 报表的视图 174
    5.1.3 报表的组成 174
    5.1.4 报表的类型 175
    5.2 报表的创建 176
    5.2.1 使用“报表”工具创建报表 177
    5.2.2 使用“空报表”工具创建报表 177
    5.2.3 使用“报表向导”工具创建报表 179
    5.2.4 使用“标签”工具创建报表 180
    5.3 报表的设计 182
    5.3.1 使用“报表设计”工具创建报表 182
    5.3.2 报表排序和分组 184
    5.3.3 报表计算和统计 188
    5.3.4 创建多列报表 192
    5.4 报表的编辑 192
    5.5 报表的预览和打印 193
    习题5 194
    第6章 宏 196
    6.1 宏的基础知识 196
    6.1.1 了解宏 196
    6.1.2 宏的构成 197
    6.1.3 常用宏操作 198
    6.2 宏的创建 200
    6.2.1 宏的设计界面 200
    6.2.2 创建操作序列宏 201
    6.2.3 创建宏组 202
    6.2.4 创建条件宏 203
    6.2.5 创建子宏 205
    6.2.6 创建嵌入的宏 207
    6.2.7 创建数据宏 207
    6.2.8 宏的编辑 209
    6.2.9 将宏转换为Visual Basic程序代码 209
    6.3 宏的运行和调试 210
    6.3.1 宏的运行 210
    6.3.2 宏的调试 213
    习题6 214
    第7章 模块与VBA程序设计 215
    7.1 模块基本概念 215
    7.2 VBA编辑环境 216
    7.3 VBA程序设计基础 218
    7.3.1 程序语句书写规定 218
    7.3.2 标准数据类型 218
    7.3.3 变量与常量 219
    7.3.4 函数和运算符 222
    7.4 VBA的输入与输出 226
    7.5 程序流程控制结构 228
    7.5.1 顺序结构 228
    7.5.2 选择结构 228
    7.5.3 循环结构 232
    7.5.4 标号和GoTo语句 244
    7.6 面向对象程序设计的基本概念 244
    7.7 过程调用和参数传递 245
    7.7.1 过程的定义和调用 245
    7.7.2 参数传递 246
    7.8 变量的作用域和生存周期 248
    7.8.1 变量的作用域 248
    7.8.2 变量的生存周期 249
    7.9 VBA常用操作 250
    7.9.1 Docmd对象方法 250
    7.9.2 运行宏 253
    7.9.3 运行SQL语句 253
    7.9.4 数据文件读/写 253
    7.10 VBA事件处理 255
    7.10.1 鼠标事件 255
    7.10.2 键盘事件 258
    7.10.3 焦点事件 259
    7.10.4 窗体或报表事件 259
    7.10.5 控件事件 261
    7.10.6 计时事件 262
    7.11 VBA程序运行错误处理 263
    习题7 264
    第8章 数据库编程 273
    8.1 常用数据库访问接口技术 273
    8.2 数据访问对象 274
    8.2.1 DAO模型结构 274
    8.2.2 利用DAO访问数据库 275
    8.3 ActiveX数据对象 279
    8.3.1 ADO对象模型 279
    8.3.2 利用ADO访问数据库 285
    8.4 数据库访问和处理常用函数 287
    习题8 290
    附录A 常用函数 293
    附录B 窗体属性及其含义 397
    附录C 控件属性及其含义 299
    附录D 常用宏操作命令 301
    附录E 常用事件 304
    附录F 全国计算机等级考试二级Access数据库程序设计考试大纲(2013年版) 306
    参考文献 310

  • 作者介绍

    刘雨潇自2008年工作以来,参与国家级项目2项,省部级项目2项,主持地厅级项目2项,出版2部,参编教材1部,发表论文十多篇,其中北大中文核心4篇;获得软件著作权6项,授权使用新型专利2项,主持完成校级精品课程,校级精品资源共享课1门。目前,主要承担公共计算机教学,授课课程包括《程序设计基础-A》、《计算机基础》等。项东升自2002年工作以来,从事了多年公共课教学,包括《计算机基础》、《C语言程序设计基础》、《Access程序设计基础》、《VB程序设计基础》等课程,另外还承担了多门专业课程教学任务,包括《计算机组成原理》,《单片机原理与应用》,《传感器原理与应用》等课程,主持精品课程建设1项,主持立体化教材建设项目3项。主要研究方向为嵌入式系统,主持和参与多个物联网应用系统项目开发,如:智能水产养殖系统。指导校级大学生创新创业训练项目2项,指导大学生竞赛多次获国家级奖励,如:中国软件杯全国大学生软件设计大赛,获全国三等奖2次,全国高校移动互联网应用开发创新大赛,获全国一等奖,并获优秀指导老师称号。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐