杰瑞科技汇

计算机二级Access教程怎么学?

考试概览

在开始学习前,先了解考试的基本情况,做到心中有数。

计算机二级Access教程怎么学?-图1
(图片来源网络,侵删)
  • 考试科目: 二级 Access 数据库程序设计
  • 考试时间: 每年 3 月、5 月、9 月、12 月各举行一次(具体时间以官方通知为准)。
  • 考试形式: 上机考试,无笔试。
  • 考试时长: 120 分钟。
  • 总分: 100 分,60 分及格
  • 题型及分值分布(非常重要!):
题型 题量 分值
选择题 10题 20分 公共基础知识(数据结构、算法、数据库、软件工程、网络基础)+ Access 基础知识
基本操作题 1题 18分 数据库、表、查询、窗体的基本创建和修改
简单应用题 1题 24分 较复杂的查询设计(多表、参数、交叉等)和窗体/报表设计
综合应用题 1题 38分 宏、VBA 编程、模块,以及将它们与数据库对象结合解决实际问题

核心要点:

  1. 公共基础知识占 20 分:这部分是所有二级科目共通的,重点在数据结构、算法和数据库设计基础
  2. VBA 是重中之重:最后的综合应用题分值最高,也是难度最大的部分,核心就是考察 VBA 编程能力。
  3. 操作是基础:前两道大题是操作题,考察你对 Access 各个对象的熟悉程度,是拿分的基础。

核心知识点模块详解

按照考试分值和重要性,我们将知识点分为五个模块进行学习。

公共基础知识(20分)

相对独立,建议集中学习。

  1. 数据结构与算法

    计算机二级Access教程怎么学?-图2
    (图片来源网络,侵删)
    • 算法:算法的基本特性(有穷性、确定性、可行性、输入、输出)、算法复杂度(时间复杂度和空间复杂度)。
    • 数据结构
      • 基本概念:数据的逻辑结构和存储结构(顺序、链式、索引、散列)。
      • 线性表:顺序存储和链式存储的区别(数组 vs 链表)。
      • 栈和队列:它们的“后进先出”(LIFO)和“先进先出”(FIFO)特性,以及基本操作。
      • 树与二叉树:树的基本概念、二叉树的定义、性质、遍历(前序、中序、后序)。
      • 查找:顺序查找、二分查找(折半查找)的原理和适用场景。
      • 排序:插入排序、选择排序、冒泡排序的基本思想。
  2. 数据库设计基础

    • 数据库的基本概念:数据、数据库、数据库管理系统、数据库系统。
    • 数据模型:概念模型(E-R 图)、逻辑模型(关系模型)、物理模型。
    • 关系运算:选择(Selection,选行)、投影(Projection,选列)、连接(Join)。
    • 数据库设计:数据库设计步骤(需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、运行与维护)。
    • 范式:了解第一范式(1NF)、第二范式(2NF)、第三范式(3NF)的基本思想,目的是减少数据冗余。

Access 数据库基础(选择题 + 操作题)

这是操作题的基础,必须滚瓜烂熟。

  1. Access 简介

    • Access 的特点:关系型数据库管理系统,面向对象,可视化开发。
    • Access 数据库的组成:.accdb 文件,包含七种对象。
  2. Access 七大核心对象

    计算机二级Access教程怎么学?-图3
    (图片来源网络,侵删)
    • :数据的集合,是数据库的基础和核心,学习字段数据类型(文本、数字、日期/时间、是/否、备注、OLE 对象、超链接等)、主键、索引、表间关系(一对一、一对多、多对多)。
    • 查询:根据指定条件从表中筛选、统计、组合数据,是数据的“视图”,本身不存储数据。
    • 窗体:用户操作界面,用于数据输入、显示和应用程序控制。
    • 报表:用于数据的打印输出,可以进行分组、汇总。
    • :一个或多个操作的集合,用于自动化任务,无需编程,简单易用。
    • 模块:用 VBA 语言编写的程序,用于实现复杂功能。综合应用题的核心
    • :旧版本(Access 2003及以前)的 Web 页,新版本中已被 SharePoint 网页取代,考试中基本不涉及。

查询设计(操作题 + 简单应用题)

查询是考试的重中之重,分值占比高,题型变化多。

  • 选择查询:最基础的查询,根据条件筛选记录。
  • 参数查询:在运行时弹出对话框,让用户输入参数,然后根据参数进行查询。
  • 交叉表查询:对数据进行分组和汇总,类似于 Excel 的数据透视表,行、列、值三个维度。
  • 操作查询
    • 生成表查询:将查询结果生成一个新表。
    • 删除查询:从表中删除符合条件的记录。
    • 更新查询:批量更新表中符合条件的数据。
    • 追加查询:将查询结果添加到另一个表的末尾。
  • SQL 查询:必须掌握核心的 SELECT 语句。
    • SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ...
    • 聚合函数:COUNT(), SUM(), AVG(), MAX(), MIN()
    • 连接查询:INNER JOIN, LEFT JOIN, RIGHT JOIN

窗体、报表与宏(操作题 + 简单应用题)

  1. 窗体设计

    • 窗体视图:设计视图、窗体视图、数据表视图。
    • 窗体控件:标签、文本框、组合框、列表框、命令按钮、选项组、复选框、选项按钮、绑定对象框、图像等。
    • 属性窗口:掌握“格式”、“数据”、“事件”等选项卡,特别是“控件来源”(绑定到表字段)和“名称”(控件名)。
  2. 报表设计

    • 报表视图:设计视图、打印预览、布局视图。
    • 报表节:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚。
    • 排序与分组:对数据进行分组和排序。
    • 计算控件:在报表中添加文本框,使用 开头的表达式进行计算(如 =[单价]*[数量])。
    • 宏操作OpenForm, OpenReport, OpenQuery, Close, SetValue, RunMacro, MsgBox 等。
    • 宏与事件:将宏与窗体或报表的“事件”(如“单击”、“加载”)关联起来,实现自动化。

VBA 编程(综合应用题,38分!)

这是考试的“拦路虎”,也是“得分利器”,一旦掌握,优势巨大。

  1. VBA 入门

    • VBA 编辑器:如何打开(Alt+F11),熟悉其界面(工程窗口、属性窗口、代码窗口、立即窗口)。
    • 模块的创建:在数据库中创建标准模块和类模块。
  2. VBA 基础语法

    • 变量与常量:声明 (Dim, Const)、数据类型 (Integer, Long, String, Boolean, Date, Object 等)。
    • 运算符:算术、关系、逻辑运算符。
    • 数组:静态数组和动态数组 (ReDim)。
    • 常用函数MsgBox (消息框), InputBox (输入框), IIf (条件函数), Date, Now, Year, Month, Day 等日期函数,Len, Left, Right, Mid, InStr 等字符串函数。
  3. 流程控制

    • 条件语句If...Then...Else, Select Case
    • 循环语句For...Next, Do While...Loop, Do Until...Loop
  4. 数据库操作(核心中的核心)

    • ADO 对象模型Connection (连接), Command (命令), Recordset (记录集)。
    • 基本操作流程
      1. 定义对象变量Dim cnn As ADODB.Connection, rs As ADODB.Recordset
      2. 打开连接Set cnn = CurrentProject.Connection (连接当前数据库) 或 cnn.Open "连接字符串"
      3. 打开记录集Set rs = New ADODB.Recordset / rs.Open "查询语句或表名", cnn, adOpenDynamic, adLockOptimistic
      4. 遍历记录集Do While Not rs.EOF / / rs.MoveNext / Loop
      5. 访问字段rs("字段名")rs!字段名
      6. 添加/修改/删除记录
        • 添加:rs.AddNew -> rs("字段名") = 值 -> rs.Update
        • 修改:rs.Edit -> rs("字段名") = 新值 -> rs.Update
        • 删除:rs.Delete -> rs.MoveNext
      7. 关闭并释放对象rs.Close / cnn.Close / Set rs = Nothing / Set cnn = Nothing
  5. 过程与函数

    • Sub 过程:执行一系列操作,无返回值。
    • Function 函数:执行计算并返回一个值。
    • 参数传递:按值传递 (ByVal) 和按地址传递 (ByRef)。
  6. VBA 与 Access 对象交互

    • 引用控件Me!控件名Forms!窗体名!控件名
    • 设置控件值Me!txtResult.Value = 100
    • 获取控件值Dim strName As String / strName = Me!txtName.Value

学习方法与备考策略

  1. 教材与资料选择

    • 官方教材:高等教育出版社的《全国计算机等级考试教程——二级 Access 数据库程序设计》,这是根本,所有考点都源于此。
    • 模拟软件:未来教育、无忧考吧等机构的模拟考试系统。非常重要! 一定要在考前进行大量模拟,熟悉考试环境和题型。
  2. 分阶段学习计划

    • 第一阶段:打基础(约 4-6 周)
      • 通读官方教材 1-2 遍,不求甚解,建立整体知识框架。
      • 重点学习 模块一(公共基础)模块二(Access 基础),理解七大对象的作用。
      • 动手操作:跟着教材,自己创建一个数据库,包含几张表,并建立关系。
    • 第二阶段:重点突破(约 3-4 周)
      • 集中火力攻克 模块三(查询)模块四(窗体、报表、宏)
      • 查询:把所有类型的查询都亲手做一遍,特别是 SQL 语句,要能看懂、会写。
      • 窗体/报表:练习添加各种控件,设置属性,特别是“控件来源”和“事件”。
      • :练习创建简单的宏,并将其与命令按钮的“单击”事件关联。
    • 第三阶段:攻坚克难(约 3-4 周)
      • 全力投入 模块五(VBA),这是最耗时但回报最高的阶段。
      • 学习方法:先看懂语法,然后找一些简单的 VBA 代码片段进行模仿和修改,比如遍历一个表并显示所有记录。
      • 核心目标:熟练掌握 ADO 对象对数据库的增删改查操作,这是综合应用题的必考内容。
      • 多看综合应用题的真题解析,学习别人的解题思路。
    • 第四阶段:冲刺模拟(考前 2 周)
      • 刷题!刷题!刷题! 使用模拟软件,严格按照 120 分钟的时间进行完整考试。
      • 分析错题:建立错题本,分析错误原因,是知识点不熟还是粗心大意。
      • 回归基础:回顾教材和笔记,巩固记忆模糊的知识点。
      • 熟悉环境:提前熟悉上机考试系统的操作,特别是如何切换题目、保存文件。
  3. 实战技巧

    • 先易后难:考试时,先做选择题,然后做基本操作题和简单应用题,最后啃综合应用题。
    • 操作题步骤化:操作题是按步骤给分的,即使最终结果不对,也要把能想到的步骤都做出来,比如打开查询、添加字段等。
    • VBA 代码规范:写代码时注意变量命名清晰,加上必要的注释,即使代码有逻辑错误,清晰的注释也可能让老师给你一些步骤分。
    • 文件保存每做完一题,务必保存! 考试系统有自动保存功能,但手动保存更保险,确保文件名和保存位置完全正确。

推荐资源

  • 视频教程:B站上有很多优秀的免费教程,搜索“计算机二级 Access”,选择播放量高、评价好的系列课程进行学习。
  • 在线题库:一些网站提供在线练习题库,可以利用碎片时间进行选择题和操作题的练习。
  • 论坛/社区:CSDN、知乎等社区有大量关于 Access 和 VBA 的讨论,遇到问题可以搜索或提问。

二级 Access 考试是一个理论与实践紧密结合的考试。操作是基础,VBA 是关键,只要你制定好计划,勤动手,多练习,特别是攻克 VBA 这座大山,通过考试并非难事,祝你考试顺利!

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