当前位置: 首页 > news >正文

数据库第5章期末复习(仅供参考哦)

一、单项选择

1. 设有关系R(A,B,C)的值如下:

          

    A     B      C

                                  5      6      5

                                  6      7      5

                                  6      8      6

        下列叙述正确的是( A    )。 

   A.函数依赖AB→C在上述关系中成立     B.函数依赖C→A在上述关系中成立

   C.函数依赖A→C在上述关系中成立        D.函数依赖C→AB在上述关系中成立 

2. 在关系模式R中,函数依赖X→Y的语义是       ( B   )。 

        A.在R的某一关系中,若两个元组的X值相等,则Y值也相等

B.在R的每一关系中,若两个元组的X值相等,则Y值也相等

C.在R的某一关系中,Y值应与X值相等

D.在R的每一关系中,Y值应与X值相等

3.如果X→Y和WY→Z成立,那么WX→Z成立。这条规则称为(   C  )。 

        A.增广律        B.传递律         C.伪传递规则              D.分解规则

4. 两个函数依赖集F和G等价的充分必要条件是(  D   )。 

A.F=G     B.F+=G     C.F=G+     D.F+=G+

5.在最小依赖集F中,下面叙述不正确的是  (  B   )。 

        A.F中每个FD的右部都是单属性

B.F中每个FD的左部都是单属性

C.F中没有冗余的FD

D.F中每个FD的左部没有冗余的属性

6.设有关系模式RABCD),FR上成立的FD集,F={ BADC },则F­­­­+中左部为(BC)的函数依赖有)。 

        A2     B4     C8     D16

7. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→A },则属性集(CD)的闭包(CD)­­­­+为        (  B   )。 

        A.CD     B.ACD     C.BCD     D.ABCD

8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→A },则R的候选码为(   D  )。 

        A.AB     B.AD     C.BC     D.BD

9. 3NF(  C   )规范为BCNF。

    A. 消除非主属性对码的部分函数依赖     B. 消除非主属性对码的传递函数依赖

    C. 消除主属性对码的部分和传递函数依赖 D. 消除非平凡且非函数依赖的多值依赖

10. 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(   B )。  

  A. 1NF          B. 2NF     C. 3NF            D. BCNF

二、填空

1. 关系模式的操作异常问题往往是由___数据冗余_______引起的。

2. 如果Y⊆X⊆U,则X→Y成立。该推理规则称为__自反率_____,该函数依赖是   平凡函数依赖            

3. 被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为__闭包________,用符号______F+____表示。

4. 关系模式R中的属性全是主属性,则R的最高范式必定是__BC范式_____。

5. 在关系模式R中,能函数决定所有属性的属性组,称为模式R的____超键______。

6.两个函数依赖集F和G等价的充分必要条件是___F+=G+_______。

7.关系数据库规范化是为了解决关系数据库中__插入、删除_、_数据冗余______的问题而引入的。

8.消除了非主属性对候选码部分依赖的关系模式,为_____第二范式_____范式的。

9.消除了非主属性对候选码传递依赖的关系模式,为___第三范式_______范式的。

10.在关系模式的分解中,数据等价用__________衡量。

三、分析题

建立一个关于系、学生、班级、学会等诸信息的关系数据库。

  描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。

  描述班级的属性有:班号、专业名、系名、人数、入校年份。

  描述系的属性有:系名、系号、系办公室地点、人数。

  描述学会的属性有:学会名、成立年份、地点、人数。

  有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。

  请给出关系模式,写出每个关系模式的函数依赖集。 指出其最高属于第几范式的。

  

http://www.dtcms.com/a/296570.html

相关文章:

  • MDO7350A示波器的介绍【PINTECH品致】
  • 如何把Excel文件导入Navicat?
  • EXCEL——INDEX和MATCH傻傻分不清?
  • matplotlib.pyplot: 底层原理简析与进阶技巧
  • 2025暑期—07深度学习应用-YOLO
  • 如何查看docker实例是否挂载目录,以及挂载了哪些目录
  • TLSF(Two-Level Segregated Fit)内存分配器深入解析
  • 力扣.26删除有序数组中的重复项力扣121.买卖人股票的最佳时机力扣.1143最长公共子序列力扣72.编辑距离力扣12.整数转罗马数字
  • 同花顺前端潜在面试题目与答案
  • Redis的Pipeline
  • 期货交易系统:市场生态中的功能映射与价值逻辑
  • VB解除excel保护工作表
  • VTK开发day2:切片矩阵
  • 量子威胁下的区块链进化:后量子密码学时代的分布式账本革命
  • linux-process
  • 跨境支付入门~国际支付结算(基础篇)
  • QT开发---字符编码与QString和QByteArray
  • 窗选和叉选
  • Linux C 网络基础编程
  • 财务数字化——解读集团企业财务共享业务蓝图规划方案【附全文阅读】
  • OpenHarmony中.cfg引导启动配置文件中不同jobs配置项启动顺序
  • MBPO 算法:让智能体像人一样 “先模拟后实操”—强化学习(17)
  • 构建企业级Docker日志驱动:将容器日志无缝发送到腾讯云CLS
  • 《AI流程编排中的Graph观测:设计原理与集成实践》
  • 网卡配置网卡ip和经过网关的ip
  • PAT 甲级题目讲解:1003《Emergency》
  • JavaSE:对一门面向对象语言有一个初步认识
  • Java 大视界 -- Java 大数据在智能教育自适应学习路径规划与学习效果强化中的应用(362)
  • LeetCode 10:正则表达式匹配
  • MyBatis-Plus--PageHelper 与 MyBatis-Plus 分页插件