杰瑞科技汇

计算机二级Access怎么学?关键考点有哪些?

全国计算机二级 Access 备考全攻略

考试概述与备考策略

考试形式与分值分布

计算机二级Access怎么学?关键考点有哪些?-图1
(图片来源网络,侵删)
  • 考试时间:每年 3 月、9 月各举行一次。
  • 考试科目:二级 Access 数据库程序设计。
  • 考试时长:120 分钟。
  • 总分:100 分。
  • 题型与分值
    • 选择题 (20分):公共基础知识(10分) + Access 数据库知识(10分),共 40 题,每题 0.5 分。
    • 基本操作题 (18分):主要考察数据库和表的创建与维护。
    • 简单应用题 (24分):主要考察查询、窗体、报表的创建与设计。
    • 综合应用题 (18分):考察 VBA 编程,是考试的重难点和拉分项。

备考策略

  • 知己知彼:首先要了解考试大纲,明确考查范围和重点,Access 的核心是 “数据管理”“程序设计”
  • 分阶段学习
    • 第一阶段(基础入门):系统学习理论知识,理解数据库的基本概念、关系模型、三大范式等,熟练掌握 Access 的六大对象:表、查询、窗体、报表、宏、模块。
    • 第二阶段(强化练习):以“题海战术”为主,针对每种题型进行专项练习,特别是基本操作和简单应用题,要亲手在 Access 中操作,熟悉每个步骤和按钮。
    • 第三阶段(冲刺攻坚):集中攻克 VBA 编程,理解基本语法、流程控制、过程调用和数据库操作,研究历年真题的综合应用题,总结解题模板和套路。
  • 理论与实践结合:Access 是一门实践性很强的学科,光看书不动手,等于纸上谈兵,一定要安装 Microsoft Access 软件(通常是 Access 2010 或 2025 版本,以考试要求为准),跟着教程一步步操作。
  • 重视公共基础知识:这部分虽然只占 10 分,但内容相对固定,包括数据结构与算法、程序设计基础、软件工程基础、数据库设计基础,花少量时间记忆即可,性价比很高。

核心知识模块详解

公共基础知识 (约 10 分) 相对独立,建议单独复习。

  1. 数据结构与算法
    • 重点:算法的基本特性(有穷性、确定性、可行性、输入、输出);时间复杂度和空间复杂度的概念;线性表(顺序存储、链式存储);栈和队列的定义与操作;二叉树的遍历(前序、中序、后序);查找(顺序查找、二分查找)和排序(冒泡、快速、选择、插入)的基本思想。
  2. 程序设计基础
    • 重点:程序设计风格(结构化、清晰);结构化程序设计的原则(自顶向下、逐步求精、模块化);面向对象程序设计的概念(对象、类、继承、多态)。
  3. 软件工程基础
    • 重点:软件生命周期(定义、开发、运行维护);软件开发模型(瀑布模型、螺旋模型);需求分析;软件测试(黑盒测试、白盒测试)。
  4. 数据库设计基础
    • 重点:数据库、数据库管理系统、数据库系统的概念;数据模型(E-R 模型、关系模型);关系运算(选择、投影、连接);数据库设计(需求分析、概念结构设计、逻辑结构设计、物理结构设计);三大范式(1NF, 2NF, 3NF),特别是理解如何通过分解表来消除数据冗余。

Access 数据库程序设计 (约 90 分)

这是考试的核心,分为六个主要对象。

计算机二级Access怎么学?关键考点有哪些?-图2
(图片来源网络,侵删)

数据库和表 (基础中的基础)

  • 数据库的创建与打开:创建空数据库,设置文件名和保存位置。
  • 表的创建
    • 数据类型:必须掌握!文本、备注、数字、日期/时间、是/否、OLE 对象、超链接等,知道每种类型的用途。
    • 创建方式:使用设计视图创建(最常用)、使用数据表视图、通过导入外部数据(如 Excel)。
  • 字段属性设置
    • 常规:字段大小、格式、输入掩码(如身份证号、电话号码)、默认值、有效性规则(如 Between #1/1/2000# And #12/31/2000#)、有效性文本。
    • 查阅:创建下拉列表,让用户从固定值或另一个表中选择数据。
  • 主键与索引
    • 主键:唯一标识表中每一条记录的字段或字段组合,必须设置!
    • 索引:提高查询速度,主键会自动创建索引,理解“有(有重复)”和“无”索引的区别。
  • 表间关系
    • 一对多、多对多关系的建立。
    • 参照完整性:确保表间数据的一致性,一旦启用,插入、更新、删除记录时会受到约束。
    • 级联更新相关字段级联删除相关记录:在启用参照完整性的前提下,自动更新或删除关联表中的数据。

查询 (Access 的灵魂)

查询是数据库操作的核心,也是考试的重点和难点。

  • 查询类型
    • 选择查询:最常用,从一个或多个表中检索数据,并显示结果集。
    • 参数查询:在运行时弹出对话框,提示用户输入条件,然后根据条件检索数据。
    • 交叉表查询:对数据进行分组和汇总,类似于 Excel 的数据透视表。
    • 操作查询:直接对表中的数据进行更改。
      • 生成表查询:将查询结果生成一个新表。
      • 追加查询:将查询结果追加到现有表的末尾。
      • 更新查询:批量更新表中的数据。
      • 删除查询:批量删除表中的记录。
  • 查询视图:设计视图、数据表视图、SQL 视图。
  • SQL 语言:必须掌握核心的 SELECT 语句。
    • SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ...
    • 常用运算符:比较运算符 (, >, <), 逻辑运算符 (AND, OR, NOT), 范围运算符 (BETWEEN...AND...), 集合运算符 (IN), 模糊匹配 (LIKE, 通配符 代表任意多个字符, 代表一个字符)。
    • 聚合函数Count(), Sum(), Avg(), Max(), Min()
    • 连接查询INNER JOIN (内连接), LEFT JOIN (左外连接), RIGHT JOIN (右外连接)。

窗体 (用户交互界面)

计算机二级Access怎么学?关键考点有哪些?-图3
(图片来源网络,侵删)
  • 作用:方便用户输入、编辑和显示数据,创建用户友好的操作界面。
  • 窗体类型:纵栏式、表格式、数据表、数据透视表、数据透视图、分割窗体、多项目窗体。
  • 窗体视图:设计视图(用于修改)、窗体视图(用于显示)、数据表视图。
  • 窗体控件
    • 绑定控件:与数据源的字段直接关联,如文本框、复选框。
    • 未绑定控件:不关联数据,用于显示信息或执行操作,如标签、命令按钮、直线、矩形。
    • 计算控件:使用表达式作为数据源,如 =[单价]*[数量]
  • 窗体属性:记录源、标题、默认视图等。

报表 (数据输出与打印)

  • 作用:将数据以格式化的方式呈现,主要用于打印和输出。
  • 报表类型:纵栏式、表格式、标签、图表。
  • 报表视图:设计视图、打印预览、报表视图、布局视图。
  • 报表节:报表页眉(只在第一页顶部显示)、页面页眉(每页顶部显示)、组页眉(每组开始显示)、主体(每条记录显示)、组页脚、页面页脚(每页底部显示)、报表页脚(只在最后一页底部显示)。
  • 排序与分组:对数据进行排序和分组,并可以计算小计和总计。

宏 (自动化操作)

  • 作用:将一系列操作命令组合在一起,通过一个命令来执行,简化操作。
  • 常用宏操作
    • OpenForm: 打开窗体。
    • OpenReport: 打开报表。
    • OpenQuery: 打开查询。
    • Close: 关闭数据库对象。
    • RunMacro: 运行另一个宏。
    • Quit: 退出 Access。
    • MsgBox: 显示消息框。
  • 宏与事件:将宏与窗体或报表的某个事件(如“单击”命令按钮)关联起来。

VBA 编程 (综合应用题的核心)

这是考试的难点,也是拉开分数差距的关键。

  • VBA 开发环境:打开 VBA 编辑器(Alt + F11),熟悉其界面。
  • 基本概念
    • 模块:存放 VBA 代码的地方,分为标准模块和类模块。
    • 过程Sub 过程(执行操作,无返回值)和 Function 函数(计算并返回一个值)。
    • 常量与变量Const 定义常量,Dim 定义变量,注意变量作用域(局部、模块级、全局)和数据类型。
  • VBA 语法
    • 运算符:算术 (, , , , \, Mod), 字符串 (&, ), 关系 (, >, <), 逻辑 (And, Or, Not, Xor)。
    • 流程控制
      • If...Then...Else...End If (条件语句)
      • Select Case...End Select (多分支选择)
      • For...Next (计数循环)
      • Do While...Loop / Do...Loop While (当型循环)
      • Do Until...Loop / Do...Loop Until (直到型循环)
    • 数组Dim arr(1 To 10) As Integer
  • 数据库操作
    • DoCmd 对象:执行宏操作,如 DoCmd.OpenForm "Form1"
    • DAO (Data Access Objects):这是考试的重点!
      • 定义对象变量Dim db As DAO.Database, Dim rs As DAO.Recordset
      • 打开连接和记录集Set db = CurrentDb, Set rs = db.OpenRecordset("表名或查询名")
      • 遍历记录集
        Do While Not rs.EOF
            ' 处理当前记录
            rs.Fields("字段名").Value = "新值"
            rs.MoveNext
        Loop
      • 关闭对象rs.Close, db.Close, Set rs = Nothing, Set db = Nothing
  • 常用函数
    • MsgBox: 显示消息框。
    • InputBox: 输入对话框。
    • IIf: 简化的条件函数,IIf(条件, 真值, 假值)
    • Date, Time, Now: 日期时间函数。
    • Left, Right, Mid: 字符串函数。
    • Len, Trim, InStr: 字符串函数。

各题型备考要点

  1. 基本操作题 (18分)

    • 考点:创建数据库、表、设置字段属性(特别是输入掩码和有效性规则)、建立表间关系。
    • 策略:熟练掌握设计视图下的操作,输入掩码和有效性规则是高频考点,务必多练习。
  2. 简单应用题 (24分)

    • 考点:创建各种查询(选择、参数、交叉表、操作查询)、创建窗体和报表。
    • 策略
      • 查询:先仔细分析题目要求,确定需要哪些表、哪些字段、什么条件,学会使用设计视图中的“网格”和“表达式生成器”,对于操作查询,一定要先备份原表或在测试环境中运行!
      • 窗体/报表:主要考察添加控件、设置控件来源、排序和分组,布局视图比设计视图更直观,可以多利用。
  3. 综合应用题 (18分)

    • 考点:VBA 编程,通常结合窗体和查询。
    • 策略
      • 审题:这是第一步,也是最关键的一步,仔细阅读题目要求,明确需要实现哪些功能。
      • 分析:分析需要哪些变量,需要操作哪些数据库对象(表或查询)。
      • 编码:按照“定义变量 -> 打开记录集 -> 遍历记录 -> 判断条件 -> 执行操作 -> 关闭记录集”的框架来写代码。
      • 调试:利用 VBE 的“逐语句执行”(F8)功能,单步调试代码,观察变量值的变化,找出错误。
      • 模板化:总结一些常见的代码模板,如遍历记录集更新数据、按条件统计记录数等。

学习资源推荐

  1. 官方教材:高等教育出版社的《全国计算机等级考试教程——二级 Access 数据库程序设计》,这是最权威的资料,覆盖所有考点。
  2. 模拟软件:未来教育、无忧考吧等机构开发的模拟考试系统,可以让你熟悉机考环境,进行限时训练。
  3. 在线视频教程:B站、慕课等平台上有大量免费或付费的优质教程,搜索“计算机二级 Access”即可找到。
  4. 历年真题:这是最重要的备考资料!至少要把最近 5-10 年的真题做 2-3 遍,吃透每一道题的考点和解法。

最后的建议

  • 动手!动手!再动手! Access 的学习,看十遍不如亲手做一遍。
  • 勤做笔记:将重要的知识点、易错点、代码模板记录下来,方便复习。
  • 保持耐心:VBA 编程初期可能会感到困难,坚持下去,多看多练,自然会开窍。
  • 模拟考试:考前一定要进行几次完整的模拟考试,合理分配时间,找到考试节奏。

祝你考试顺利,成功通关!

分享:
扫描分享到社交APP
上一篇
下一篇