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

2023-11-17

一. 单选题

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【习题三】【数据库原理】 的相关文章

  • 《视觉slam十四讲》之第7讲-特征提取与匹配

    特征 特征为图像中具有代表性的区域 可以为角点 边缘和区块等 特征是图像信息的另一种数字表达形式 特征具有以下性质 可重复性 Repeatability 相同的 区域 可以在不同的图像中被找到 可区别性 Distinctiveness 不同

随机推荐

  • Linux运行shell脚本时报错"syntax error near unexpected token `$'\r''

    Linux运行shell脚本时 常常会发生syntax error near unexpected token r 或者syntax error unexpected end of file等 诸如此类的报错信息出现的原因是因为在编写脚本内
  • Shell编程中脱字符(^)的用法

    cat configs signatures tmp 将configs signatures tmp文件内容作为grep命令的输入 grep v v是grep排除的参数 将configs signatures tmp除去空行的内容作为sor
  • 蓝桥杯在哪下载准考证

    点击自己的头像 gt 我的大赛 gt 会出现如下 gt 点击Java软件开发 根据自己报的方向 gt 可以看到考试信息 gt 下载准考证即可 转载于 https blog 51cto com 13534640 2090954
  • Kafka消息阻塞

    转自 http jis117 iteye com blog 2279519 hi all 大家都很关心kafka消息阻塞的情况 感谢RoctetMQ给我们的教训 Kafka上线也有一段时间了 确实有出现过消息阻塞的情况 虽然不影响业务而且用
  • 判断逻辑关系的运算符 && 与,

    package com test basic chapter2 功能 判断逻辑关系的运算符 与 或 非 与 同为真即真 或 有真即真 非 public class LogicalOperators public static void ma
  • Java中map集合,你真的了解吗?

    在Java编程中 map集合是一个非常重要的数据结构 它可以存储键值对 并且可以根据键快速查找对应的值 今天 我们就来详细介绍一下Java中的map集合 首先 让我们来了解一下map集合的基本概念 在Java中 map集合是一个接口 它有多
  • padding的四个参数_Google Flutter 布局(二)-Padding、Align、Center详解

    1 1 简介 Padding在Flutter中用的也挺多的 作为一个基础的控件 功能非常单一 给子节点设置padding属性 写过其他端的都了解这个属性 就是设置内边距属性 内边距的空白区域 也是widget的一部分 Flutter中并没有
  • 深入理解Java——从入门到精通

    标题 深入理解Java 从入门到精通 Java是一门广泛应用于软件开发领域的高级编程语言 它的特点包括强大的跨平台性 面向对象的编程范式 丰富的类库以及良好的安全性 无论是在企业级应用开发 移动应用开发还是嵌入式系统开发中 Java都扮演着
  • [分享]如何使用Angular中的自定义校验器

    在Angular的开发中表单是必不可少的 由此引出的表单校验也是万万不可缺少的 解决方法一 全部使用ngModel 双向绑定数据 在最后的submit点击时进行所有表单的校验 这样做固然没有什么问题 而且代码写的也和我们之前使用jQuery
  • 单元格法近似求解多边形最大内接矩形问题【思路讲解+java实现】

    文章目录 问题描述 问题解决方案 多边形网格化 区分每个单元格是在多边形内部还是外部 根据已标记单元格寻找最大内接矩形 剪枝优化 多角度旋转 案例测试 代码实现 说明 问题描述 给定一个多边形的点集 希望找出多边形内部面积最大的矩形 该问题
  • SPI机制是什么?

    一 SPI机制是什么 spi全称为 Service Provider Interface 是JDK内置的一种服务提供发现机制 SPI是一种动态替换发现的机制 一种解耦非常优秀的思想 spi的工作原理 就是ClassPath路径下的META
  • 已知三角形三边长怎么求面积_已知三角形三边求面积的公式——海伦公式

    海伦公式又译作希伦公式 海龙公式 希罗公式 海伦 秦九韶公式 传说是古代的叙拉古国王希伦 Heron 也称海龙 二世发现的公式 是一个利用三角形的三条边长直接求三角形面积的公式 下面我们利用初中的知识进行推导 注意 公式推导过程的方法比公式
  • BigDecimal:比double更精确的小数类

    BigDecimal概述 BigInteger是Number的子类 它用来对超过16位有效位的数进行精确的运算 双精度浮点型变量double可以处理16位有效数 在实际应用中 需要对更大或者更小的数进行运算和处理 float和double只
  • Wordpess百度自动推送代码

    直接将代码中的token换成百度站长中自己的即可 将下列代码放入functions php中就行了 WordPress 百度快速收录 API 提交代码 if function exists Baidu Submit function Bai
  • 操作系统实验进程调度模拟

    操作系统实验 实验一 实验1 基于优先数的时间片轮转调度算法调度处理模拟程序设计 一 实验目的 1 对进程调度的工作做进一步的理解 2 了解进程调度的任务 3 通过编程掌握基于优先数的时间片轮转调度算法具体实现过程 二 实验内容及实验要求
  • 遗传算法的实现

    请用遗传算法实现如下最大化问题 首先先来学习下 遗传算法的本质和过程 遗传算法是计算数学中用于解决最佳化的搜索算法 是进化算法的一种 进化算法最初是借鉴了进化生物学中的一些现象而发展起来的 这些现象包括遗传 突变 自然选择以及杂交等 遗传算
  • C#关键字 abstract,override,virtual的用法

    什么是抽象类 abstract关键字修饰的类称为抽象类 抽象类不能被实例化 抽象类是派生类的基类 关键字 abstract 语法 public abstract class 类名 1 一个抽象类可以同时包含抽象方法和非抽象方法 但不能实例化
  • IDEA工具快捷键---补全返回值

    Ctrl alt v 自动提示
  • 接口测试开发之:一篇搞懂 Cache、Cookie及Session的爱恨情仇

    Cashe Cookie与Session 1 引言 2 Cache 2 1 缓存定义 2 1 1 缓存概念 2 1 2 缓存优点 2 2 浏览器缓存 2 2 1 存储路径 2 2 2 缓存优点 2 2 3 缓存弊端 2 2 4 原理图 2
  • 【习题三】【数据库原理】

    文章目录 一 单选题 二 填空题 一 单选题 1 X Y能从推理规则导出的充分必要条件是 正确答案 B 2 设有关系模式R A B C D E 函数依赖集F A B B C C D D A AB BC AD 是R上的一个分解 那么分解 相对