【习题三】【数据库原理】

一. 单选题

1.X→Y能从推理规则导出的充分必要条件是( )。
在这里插入图片描述
正确答案: B

2.设有关系模式R(A,B,C,D,E),函数依赖集F={A→B,B→C,C→D,D→A},ρ={AB,BC,AD}是R上的一个分解,那么分解ρ相对于F( )。
A. 既是无损连接分解,又是保持函数依赖的分解
B. 是无损连接分解,但不是保持函数依赖的分解
C. 不是无损连接分解,但是保持函数依赖的分解
D. 既不是无损连接分解,也不是保持函数依赖的分解
正确答案: D

3.两个函数依赖集F和G等价的充分必要条件是( )。
在这里插入图片描述
正确答案: D

4.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X },则属性集(ZW)的闭包为( )。
A. ZW
B. XZW
C. YZW
D. XYZW
正确答案: B

5.在关系模式R中,函数依赖X→Y的语义是( )。
A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等
B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等
C. 在R的某一关系中,Y值应与X值相等
D. 在R的每一关系中,Y值应与X值相等
正确答案: B

6.在最小函数依赖集F中,下面叙述不正确的是( )。
A. F中的每个函数依赖的右部都是单属性
B. F中的每个函数依赖的左部都是单属性
C. F中没有冗余的函数依赖
D. F中的每个函数依赖的左部没有冗余的属性
正确答案: B

7.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A. 关系规范化理论
B. 关系运算理论
C. 关系代数理论
D. 数理逻辑
正确答案: A

8.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X },则R的主码为( )。
A. XY
B. XW
C. YZ
D. YW
正确答案: D

9.下列说法正确的是( )。
A. 属于BCNF的关系模式不存在存储异常
B. 函数依赖可由属性值决定,不由语义决定
C. 超码就是候选码
D. 码是唯一能决定一个元组的属性或属性组
正确答案: D

10.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )。
A. 数据的不一致性
B. 结构不合理
C. 冗余度大
D. 数据丢失
正确答案: C

二. 填空题

1.在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和____。
正确答案:
(1) 无损分解

2.设有关系模式R(A,B,C,D),函数依赖F={A→B,B→C,D→B},ρ={ACD,BD}是R上的一个分解,则子模式{ACD}的候选码是____,其范式等级是____。(第二个空填1NF、2NF或3NF)
正确答案:
(1) AD;DA
(2) 2NF

3.在关系模式的分解中,数据等价用____衡量,函数依赖等价用____衡量。
正确答案:
(1) 无损连接
(2) 保持函数依赖

4.消除了非主属性对主码的部分函数依赖的关系模式,称为____模式;消除了非主属性对主码的传递函数依赖的关系模式,称为____模式;消除了每一属性对主码的传递函数依赖的关系模式,称为____模式。(填1NF、2NF、3NF或BCNF)
正确答案:
(1) 2NF
(2) 3NF
(3) BCNF

5.如果X→Y和YX成立,那么X→Y是一个____,它可以根据推理规则的____性推出。
正确答案:
(1) 平凡函数依赖
(2) 自反性

6.设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选码是____,其范式等级是  。(第二个空填1NF、2NF或3NF)
正确答案:
(1) AB;BA
(2) 1NF

7.设有关系模式R(A,B,C,D),函数依赖F={A→C,C→A,B→AC,D→AC,BD→A},则R的所有候选码是____,R的范式级别是____。(第一个空如果候选码由2个及以上属性构成,填写时字母均大写,字母之间不能有其他字符;第二个空填1NF、2NF、3NF或BCNF)
正确答案:
(1) BD;DB
(2) 1NF

8.已知关系模式R的全部属性集U={A,B,C,D,E,G}及其函数依赖集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG},求属性集BD的闭包(BD)+={____ } (填写时字母均大写,字母和字母之间不能有其他字符,要按字母A-Z的先后顺序依次书写答案)
正确答案:
(1) ABCDEG

9.设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选码是____,其范式等级是  。(第二个空填1NF、2NF或3NF)
正确答案:
(1) AB;BA
(2) 1NF

10.设有关系模式R(A,B,C,D,E),函数依赖集F={A→D,E→D,D→B,(B,C)→D,(D,C)→A},ρ={AB,AE,CE,BCD,AC}是否为无损连接分解?
____。(填是或者否)
正确答案:
(1) 是

11.在关系数据库中,任何二元关系模式的最高范式级别必定为____范式。
正确答案:
(1) BC

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 数据库原理是指数据库的设计与实现的基本原则和概念。它包括数据库的组织结构、数据模型、数据存储方式、数据操作方法等方面的知识。数据库的核心理论是关系模型、关系代数和数据库的完整性约束等。 数据库应用题库及答案pdf是指包含了一系列数据库应用题目及其答案的PDF文档。这些题目通常涉及数据库的设计、查询、优化等方面的内容,以帮助学习者深入理解数据库原理和应用。 数据库原理与应用题库及答案的学习对于数据库管理、开发人员以及数据库相关职业的从业者来说非常重要。通过学习数据库原理,可以了解数据库的内部工作原理,为设计和实现高效的数据库系统奠定基础。而通过学习数据库应用题库及答案,可以掌握数据库的实际应用技能,提高数据库查询和优化的能力,并且能够更好地应对实际工作中的数据库问题。 对于学习者来说,可以通过阅读相关的数据库原理教材或者参加相关的培训课程来学习数据库原理。同时,可以通过搜索互联网上的数据库应用题库及答案pdf资源,进行自主学习和练习。 总之,数据库原理及应用题库及答案pdf对于学习者来说是非常有价值的学习资源,通过系统地学习和实践,可以提高对数据库的理解和应用能力,为日后的数据库工作打下坚实的基础。 ### 回答2: 数据库原理及应用题库及答案 pdf是一份包含有关数据库原理和应用的题目合,以及这些题目的答案,保存为PDF文件格式。 数据库原理是指在设计和管理数据库时需要遵循的一些基本原则和概念。这包括数据模型、数据库结构、数据操作语言、数据操作技术、数据完整性等方面的知识。数据库原理能够帮助人们更好地理解和使用数据库,以及解决数据库相关的问题。 应用题库是一系列针对数据库原理和应用的问题和练习题合。通过做题,学生可以巩固和加深对数据库原理和应用的理解,并培养对数据库的操作和管理能力。 题库中的题目通常包括选择题、填空题、判断题、问答题等形式,涵盖了数据库的各个方面,比如数据建模、查询语言、事务处理、备份与恢复等。通过解答这些题目,学生能够检验自己对数据库知识的理解掌握程度,并加深对数据库原理和应用的认识。 同时,题库中还附带着每个题目的答案,学生可以通过对比自己的解答和标准答案,找出自己的错误和不足之处,并及时进行纠正和改进。这样可以帮助学生更加全面地掌握数据库原理和应用知识,并提高解决问题的能力。 总之,数据库原理及应用题库及答案PDF提供了一种有效的学习和巩固数据库知识的方式,学生可以通过做题和对比答案来提高自己的数据库技能和解决问题的能力。 ### 回答3: 数据库原理指的是数据库的基本概念、结构和操作原理数据库是指存储、管理和操作数据的系统,它由一组相关数据的合以及管理这些数据的软件组成。 数据库原理包括数据模型、数据结构、数据管理和数据操作等方面的内容。 数据模型是数据库中数据的逻辑表示方法,常见的数据模型有层次模型、网络模型、关系模型等。数据结构是指在数据库中如何组织和存储数据,例如表、字段和索引等。数据管理是指对数据库中数据的增删改查等操作。数据操作是指对数据库中数据进行的各种操作,例如查询、插入、更新和删除等。 数据库应用题库及答案是指收和整理数据库相关的题目及其答案,用于数据库学习和教学。这些题目包括数据库的基本概念、SQL语句的使用、数据库设计和优化等方面的内容。通过解答这些题目,可以帮助学习者巩固和提升对数据库原理和应用的理解和掌握。 有关数据库原理及应用题库及答案的PDF,可以在互联网上搜索或参考数据库相关教材和学习资料。这些PDF通常会提供一系列的题目,每个题目都会附有详细的解析和答案。学习者可以通过完成这些题目,检验自己对数据库原理和应用的掌握程度,并及时纠正和提升自己的错误和不足。 总之,数据库原理数据库系统的基础知识,了解数据库的基本概念、结构和操作原理对于理解和应用数据库至关重要。而数据库应用题库及答案则是一种有效的学习和检验数据库知识的辅助工具,可以帮助学习者巩固和提升对数据库原理和应用的理解和掌握。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值