【Access数据库程序设计知识点】 Access是一款由微软公司开发的关系型数据库管理系统,广泛应用于中小型企业级数据管理。在2012年3月的全国计算机等级二级考试中,Access是重要的考试科目之一,主要考察考生对数据库基本概念、数据结构、数据库设计、SQL查询语言以及Access特性的理解和应用能力。 1. **数据结构**: - 循环队列:循环队列是队列的一种顺序存储结构,而非链式存储结构,它可以克服普通队列在末尾满时插入元素的限制,提高了空间利用率。 - 栈:栈是一种先进后出(LIFO)的线性表,而队列则是先进先出(FIFO)的线性表。 2. **二叉树**: - 二叉树的性质:对于一个二叉树,如果叶子节点(度为0的节点)数为n0,度为1的节点数为n1,度为2的节点数为n2,那么n0=n2+1。根据题目,如果有25个节点,5个叶子节点,那么度为1的节点数n1=25-5-0=20,但题目给出了错误选项。 3. **数据库模式**: - 内模式:内模式定义了数据库的物理存储结构和存取方法,是数据库在物理磁盘上的实际存储方式。 - 概念模式和逻辑模式:这两者通常指的是数据库的逻辑结构,描述了用户看到和使用的数据视图。 4. **实体完整性**: - 实体完整性要求在一个关系中应该有一个或多个候选关键字,用于唯一标识每个记录。 5. **关系代数**: - 通过关系R和S得到关系T的操作,题目中描述的是笛卡尔积,即关系的并操作,但正确答案应该是"并",因为差、自然连接和交操作的结果都不会是R和S的简单合并。 6. **软件工程**: - 软件生命周期包括需求分析、设计、编码、测试和维护等阶段,市场调研通常发生在软件开发之前,但不是软件生命周期的正式活动。 7. **需求分析**: - 需求分析阶段的任务包括确定功能需求、性能需求,评审需求规格说明书,而不包括制定软件集成测试计划,那是测试阶段的工作。 8. **黑盒测试**: - 黑盒测试主要依据程序的外部功能来设计测试用例,而不是内部逻辑、流程图或数据结构。 9. **Access数据库**: - 在Access中,实体通常通过表来表示,记录代表实体的实例,字段表示实体的属性,域则涉及数据类型的定义。 10. **关系运算**: - 投影、选择、联接和自然联接是关系运算的基本操作,其中选择操作用于根据特定条件筛选记录。 11. **Access对象**: - 表是Access中表示实体的主要对象,记录代表单个实体,字段是记录的属性,而域更多与数据类型相关。 12. **SQL查询**: - 要查找年龄大于18岁的男学生,使用的选择操作对应于SQL中的WHERE子句。 13. **主关键字**: - 学号通常是好的主关键字选择,因为它通常是唯一的,而姓名、专业和年级可能不唯一。 14. **索引**: - 可以基于单个或多个字段创建索引,但不是所有数据类型都可以建立索引,比如文本或长文本字段。 15. **SQL通配符**: - 使用Like "A*Z"可以找到以"A"开头且以"Z"结尾的记录。 16. **Is Null查询**: - Is Null用于查找字段值为空的记录,不包括包含空格的记录。 17. **级联更新**: - 在一对多关联中,启用级联更新相关记录可以在一方记录更改时自动更新另一方的记录。 18. **选择查询**: - 查询结果会显示教师的职称、姓名,以及具有相同职称的教师人数,按照职称分组。 19. **SQL查询条件**: - 错误的语句是C),因为它只检查职称是否完全等于"教授",而没有考虑"副教授"的情况。 以上是针对2012年3月全国计算机等级考试二级Access部分试题涉及的知识点的详细解析,涵盖了数据库基础、数据结构、SQL查询、Access对象和操作等方面的内容。这些知识点对于理解和操作Access数据库至关重要。
- zqq135792014-06-13正好拿来做练习。
- xm_sdk2013-09-26没有解析啊啊啊
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助