【Access 知识点详解】
Access 是微软公司开发的一款关系型数据库管理系统,它在二级等级考试中是一个重要的考察对象。以下是一些与 Access 相关的知识点:
1. **算法**:在计算机科学中,算法是指解决问题的具体步骤或一套操作指南,它提供了从输入到输出的明确描述,用于指导计算机执行任务。
2. **栈和队列**:栈是一种后进先出(LIFO)的数据结构,通常用于存储和处理临时数据;队列则是先进先出(FIFO)的数据结构,常用于处理请求或事件的顺序。
3. **二叉树遍历**:二叉树的遍历有前序遍历(根节点-左子树-右子树)、中序遍历(左子树-根节点-右子树)和后序遍历(左子树-右子树-根节点)。根据给定的遍历序列,可以推断出前序遍历序列。
4. **排序算法**:排序算法是编程中的基础,不同的算法有不同的时间复杂度和空间需求。插入排序、选择排序、快速排序和归并排序都是常见的排序算法,其中归并排序需要额外的内存空间。
5. **程序设计原则**:良好的程序设计应注重可读性和可维护性,使用清晰的结构和适当的注释,而不是追求最短代码量或过度使用特定语句。
6. **软件调试技术**:调试技术包括强行排错法、回溯法和原因排除法,集成测试法是测试阶段的一种方法,而非调试技术。
7. **软件需求规格说明书**:它是软件开发的重要文档,用于记录用户需求,促进开发者与用户沟通,同时也是软件开发、测试和验收的依据。
8. **数据流图**(DFD):DFD 描述了系统中数据的流动,箭头代表数据流,表示数据在不同处理之间如何传递。
9. **SQL 语言**:SQL,即结构化查询语言,用于管理和处理关系数据库系统,包括查询、更新和管理数据库。
10. **视图设计**:视图设计是数据库设计的一部分,通常有自顶向下、自底向上和由外向内的设计次序,但“由内向外”不是视图设计的标准次序。
11. **数据库系统的优势**:相比文件系统,数据库系统提供了更高的数据共享、减少数据冗余、增强数据一致性与完整性和数据独立性。
12. **关系运算**:在关系数据库中,选择运算用于从表中选取满足条件的记录。
13. **域**:在关系数据模型中,域指属性的取值范围。
14. **Access 字段名长度**:Access 中字段名的最大长度为 64 个字符。
15. **输入掩码**:在 Access 中,输入掩码中的"A"代表必须输入任意字符,"C"代表必须输入字符,"&"代表可以输入任意字符,"a"代表必须输入字母。
16. **SELECT 语句**:正确格式的 SELECT 语句不包含中文字符的字段名,且字符串值需用单引号包围。
17. **操作查询**:交叉表查询、生成表查询和更新查询属于操作查询,追加查询是另一种常见的操作查询,而选择查询属于查询设计,不是操作查询。
18. **Access 窗体类型**:表格式窗体、数据表窗体和图表窗体是 Access 提供的窗体类型,而图形窗体不是预定义的类型。
19. **控件特殊效果**:Access 控件的“特殊效果”属性不包括“透明”。
20. **有效性规则**:有效性规则用于限定字段数据的取值范围,确保数据的准确性和一致性。
21. **窗体控件**:表本身不是一个窗体控件,而是窗体可能包含的对象。
22. **Access 预定义报表格式**:“随意”不是 Access 预定义的报表格式。
23. **报表功能**:报表主要用于数据的输出,而不是输入。
24. **报表分组**:一个报表可以对多个字段进行分组,Access 允许最多对 16 个字段进行分组。
25. **报表页眉**:报表每一页的顶部设置的信息通常包含页眉,用于输出重复信息。
这些知识点涵盖了计算机科学基础、数据库概念、数据库设计、SQL 查询以及 Access 的具体操作,是准备二级 Access 考试时需要掌握的关键点。