2010年10月数据库系统原理自考真题及答案

版权申诉
0 下载量 128 浏览量 更新于2024-09-07 收藏 1.9MB DOC 举报
"这篇文档是2010年10月高等教育自学考试的数据库系统原理试题及答案,包含了多项选择题,涉及数据库系统的多个核心概念和技术,如数据独立性、实体联系模型、数据库物理设计、实体完整性规则、函数依赖、关系模式的分解以及SQL查询操作如自然连接和等值连接的运用。" 详细知识点说明: 1. 数据独立性:数据独立性分为逻辑独立性和物理独立性。外模式/模式映像是提供逻辑独立性的,它使得用户的应用程序不受数据库逻辑结构变化的影响;模式/内模式映像是提供物理独立性的,保证了用户的应用程序不受数据库内部存储方式变化的影响。题目中提到的"提供数据与应用程序间物理独立性"指的是模式/内模式映像。 2. 实体联系模型:实体集A与实体集B之间具有多对多联系,意味着每个A实体可以与多个B实体相关联,反之亦然,即B实体也可以与多个A实体关联。题目中的描述对应了这种联系类型。 3. 数据库物理设计:数据库物理设计涉及存储记录结构设计和存取方法设计,以优化数据的存储和访问效率。不包括优化模式,这是逻辑设计阶段的任务。 4. 实体完整性规则:在关系WORK中,主码(ENO, CNO)不能取空值,这意味着ENO和CNO都必须有值,以确保实体完整性。 5. 函数依赖:函数依赖X→Y表示在关系模式R的所有可能关系中,如果X值相等,则Y值也必须相等。这确保了数据的一致性。 6. 无损分解:无损分解是指将关系模式分解后,仍能恢复原关系,且不会丢失任何信息。如果一个分解对所有满足函数依赖集F的关系都能实现无损连接,则称为保持函数依赖分解。 7. SQL查询:R-S的结果是通过进行集合差运算得到的,即保留R中存在但S中不存在的元组。 8. 自然连接与等值连接:自然连接基于公共属性进行连接,并去除重复属性;等值连接则不一定要有公共属性,也不会自动去除重复属性。自然连接是等值连接的一种特殊情况。 9. SQL表达式:AGENOTBETWEEN18AND24等价于AGE<18或AGE>24,表示年龄不在18到24之间。 这份试题涵盖了数据库系统的基础知识,包括关系模型、数据完整性、函数依赖、数据库设计和SQL查询等多个重要概念,对于学习和理解数据库系统原理具有很高的参考价值。