2006年9月全国计算机二级Access考试真题与设计要点

需积分: 0 1 下载量 85 浏览量 更新于2024-09-22 收藏 229KB PDF 举报
2006年9月计算机等级考试二级Access真题涉及了多个知识点,主要集中在数据库程序设计和设计原则、软件生命周期管理、数据库概念、查询操作以及算法复杂度分析。 1. **程序设计风格**:良好的编程风格强调源代码文档化(A),数据说明有规范的顺序(B),避免过度使用控制流语句如`goto`(C)。设计时注重模块化,即低耦合(不提倡高耦合)和高内聚(保证模块独立性)(D)。 2. **软件设计阶段**:从工程管理角度,软件设计通常分为概要设计(高级设计)和详细设计(低级设计)两个步骤(A)。 3. **软件生命周期**:在开发阶段,包括需求分析、概要设计(B)、详细设计(D),而软件测试和维护属于运行阶段(C),并非开发阶段的任务。 4. **数据库视图**:用户所见的数据模式,即数据的访问形式,是外模式(B),它映射到概念模式和物理模式之上。 5. **数据库设计过程**:四个阶段分别是需求分析、概念设计(逻辑设计的早期)、逻辑设计(进一步细化数据结构)和物理设计(确定存储细节)(D),编码设计和运行阶段属于实现阶段。 6. **关系操作**:题目列举了三个关系表R、S和T,其中A表示集合运算交集,B表示并集,C表示笛卡尔积,D表示除法(选择操作)。正确的操作可能是并集(B),具体取决于题目条件。 7. **算法复杂度**:算法的时间复杂度和空间复杂度是衡量算法效率的两个指标,它们之间没有必然的正比或反比关系。复杂度大并不一定意味着另一个也大,因此以上说法都不对(D)。 8. **顺序查找**:在长度为64的有序线性表中,最坏情况下的顺序查找发生在目标元素位于列表末尾,需要比较的次数为列表长度(64次)。 这些知识点覆盖了数据库设计中的最佳实践、软件开发流程、数据组织与管理、以及基础的算法分析,对于准备参加2006年9月计算机等级考试二级Access的学生来说,这些都是核心考点。