【全国计算机等级考试二级Access 数据库设计2006 年9 月笔试试卷】是一份针对Access数据库设计的考试试题,主要考察考生对于数据库理论、编程规范、软件工程、数据模型、查询语言以及数据库管理系统操作等方面的知识掌握。
1. **程序设计风格**:良好的程序设计风格包括源代码的文档化、数据说明的规范化和避免滥用`goto`语句,但不包括模块设计的高耦合、高内聚。模块设计的目标通常是低耦合、高内聚,以提高代码的可读性和可维护性。
2. **软件设计步骤**:软件设计通常分为概要设计和详细设计两步。概要设计是将需求转化为系统架构和模块划分,而详细设计则进一步定义每个模块的内部结构和算法。
3. **软件生命周期开发阶段**:软件维护是开发阶段之后的任务,不属于开发阶段的直接工作内容。
4. **数据库模式**:用户所见的数据模式是外模式,它代表了用户对数据库的视图。
5. **数据库设计的四个阶段**:包括需求分析、概念设计、逻辑设计和物理设计。编码设计和测试阶段属于实现阶段,运行阶段是系统上线后的维护阶段。
6. **关系运算**:关系运算中,`T=R∩S`表示集合交集,`T=R∪S`表示集合并集,`T=R×S`表示笛卡尔积,而`T=R/S`并不是标准的关系运算符。
7. **算法的时间和空间复杂度**:时间复杂度和空间复杂度之间没有必然的大小关系,它们是衡量算法效率的两个独立方面。
8. **顺序查找**:在有序线性表中进行顺序查找,最坏情况下需要比较的次数等于线性表的长度。
9. **数据库技术目标**:数据库技术的根本目标是解决数据的共享问题,使得多个用户能同时访问和使用数据。
10. **二叉树中序遍历**:中序遍历是左子树-根节点-右子树的顺序,根据给出的二叉树结构,中序遍历结果为`ACBDFEG`。
11. **实体联系**:学生与课程之间的联系是多对多,因为一个学生可以选修多门课,一门课也可以被多个学生选修。
12. **投影运算**:在关系运算中,投影是选取关系中的某些属性,形成新的关系。
13. **SQL**:SQL是Structured Query Language的缩写,即结构化查询语言,用于管理和处理关系数据库。
14. **Access表**:Access表通常包含多个相关主题的信息,表的设计视图用于设计表结构,数据表视图则用于查看和编辑数据。
15. **SELECT语句**:在SQL中,`WHERE`子句用于选择满足特定条件的记录。
16. **空值**:空值(NULL)不等同于空字符串或数值0,它表示字段值的缺失或未知。
17. **字段定义**:在定义表的字段时,字段名称、数据类型是必需的,而说明和字段属性不是必须的。
18. **筛选功能**:在Access中,通过筛选功能可以直接显示出特定条件的记录,如姓“李”的记录。
19. **查询设计视图**:显示的查询设计视图部分表明,该查询查找的是性别为“女”且1980年前参加工作的记录。
20. **查询准则**:在查询设计视图中,使用`Like "JSJ"`可以匹配字段值为“JSJ”的记录。
21. **计算查询**:为了计算各系不同性别的总人数和各类职称人数,需要进行分组计算,对应的设计是B选项。
22. **报表页脚**:在报表中,若要在每一页底部输出信息,应设置页面页脚。
23. **交互控件**:Access中用于输入或编辑字段数据的交互控件是文本框(TextBox)。
这些知识点涵盖了数据库的基本概念、设计原则、查询语言和数据库应用系统的操作,是学习和理解数据库系统的基础。