全国计算机等级考试二级Access数据库程序设计试题涉及到的知识点广泛,涵盖了程序设计风格、软件工程、数据库系统、数据库设计、算法复杂度、数据结构、查询语言、关系运算、Access数据库操作等多个方面。以下是这些知识点的详细解释:
1. **程序设计风格**:良好的程序设计风格强调源程序的可读性和可维护性,包括源程序的文档化、数据说明的规范化以及避免滥用`goto`语句。高耦合、高内聚是模块设计的目标,但在这里是作为反例给出,正确设计应该是低耦合、高内聚。
2. **软件工程**:软件设计通常分为概要设计和详细设计两个步骤,前者关注整体架构,后者关注具体实现细节。
3. **软件生命周期**:软件维护是开发阶段之后的任务,而不是开发阶段内的任务。
4. **数据库系统**:用户所见的数据模式为外模式,它是用户与数据库的接口,反映了用户对数据库的视图。
5. **数据库设计**:数据库设计包括需求分析、概念设计、逻辑设计和物理设计四个阶段。
6. **关系运算**:在关系数据库中,交集、并集和笛卡尔积是基本运算,但除法操作并不常见。因此,T=R/S是不正确的。
7. **算法复杂度**:算法的时间复杂度和空间复杂度之间没有必然的关系,它们分别衡量执行时间和存储空间,可以独立变化。
8. **顺序查找**:在最坏情况下,顺序查找需要比较的次数等于线性表的长度。
9. **数据库技术目标**:数据库技术主要解决数据的共享问题,允许多个用户同时访问和操作数据。
10. **二叉树遍历**:中序遍历二叉树,通常遵循左子树-根节点-右子树的顺序,对于给定的二叉树,中序遍历结果是ACBDFEG。
11. **实体联系**:多对多联系意味着一个实体可以与多个其他实体关联,例如学生与课程之间的关系。
12. **投影运算**:在关系运算中,投影是从关系中选择需要的字段(属性)组成新的关系。
13. **SQL**:SQL代表结构化查询语言,用于管理和处理数据库。
14. **Access表**:Access表可以包含多个主题的信息,数据表视图可以显示和编辑数据,设计视图用于定义表结构,而在数据表视图中可以修改字段名称。
15. **SELECT语句**:在SQL中,WHERE子句用于选择满足特定条件的记录。
16. **空值**:空值(NULL)不等同于空字符串或数值0,它表示字段值未定义。
17. **字段定义**:在定义表字段时,不需要立即提供字段的说明(Comment)。
18. **筛选功能**:在Access中,通过筛选功能可以直接在数据表视图中显示特定条件的记录,比如姓“李”的记录。
19. **查询设计视图**:显示的内容表明查询将找到性别为“女”且参加工作年份小于1980年的记录。
20. **查询准则**:在Access中,要查找字段值为“JSJ”,正确的表达式可以是直接输入“JSJ”,用双引号包围的“JSJ”,或者使用LIKE关键字加双引号的“JSJ”。
21. **计算查询**:创建查询来计算各系不同性别的总人数和各类职称人数,需要使用聚合函数如COUNT和GROUP BY。
22. **页面页脚**:在报表中,页面页脚用于在每一页底部添加信息。
23. **交互控件**:文本框是用于输入或编辑字段数据的交互控件。
24. **记录关系**:关系数据库中的记录顺序可以任意颠倒,不影响数据关系。
以上就是计算机二级考试Access部分涉及的关键知识点,这些内容对于理解和解答相关题目至关重要。