视频链接

将关系模式R分解成2NF

视频笔记

R(ABCD),F={AB->CD,A->D},R分解成2NF

R的唯一候选键是AB

主属性:AB

非主属性:CD

∵存在非主属性D对码AB的部分依赖(A->D)

∴将R分解成

R1(AD) F1={A->D} 满足2NF

R2(ABC) F2={AB->C}满足2NF

R(运动员编号,比赛项目,成绩,比赛类别,比赛主管)

规定:

每个运动员每参加一个比赛项目,只有一个成绩

每个比赛项目只属于一个比赛类别

每个比赛类别只有一个比赛主管

(1)根据规定写出FD和关键码

(2)说明R不是2NF,并分解成2NF

解:

设A表示运动员编号,B表示比赛项目,C表示成绩,D表示比赛类别,E表示比赛主管

∴R(运动员编号,比赛项目,成绩,比赛类别,比赛主管)即R(ABCDE)

(1)

AB->C,即(运动员编号,比赛项目)->成绩

B->D,即比赛项目->比赛类别

D->E,即比赛类别->比赛主管

L={AB}

R={CE}

LR={D}

N=∅

LUN={AB},(AB)+=ABCDE=U

∴AB是唯一候选键

即(运动员编号,比赛项目)是关键码

(2)由1得:R(ABCDE) F={AB->C,B->D,D->E}

∵存在非主属性D对码AB的部分依赖(B->D)

∴将R分解成

R1(BD) F1={B->D} 满足2NF

R2(ABCE) F2={B->E,AB->CE,BC->E}

R2中关键码是AB

∵存在非主属性E对码AB的部分依赖(B->E)

R3(BE) F3={B->E} 满足2NF

R4(ABC) F4={AB->C}满足2NF

即将R分解成

R1(比赛项目,比赛类别)

R2(比赛项目,比赛主管)

R3(运动员编号,比赛项目,成绩)

注意

中文题目的写法,可以参考第二道题目,在关键的地方一定要写回中文,这样才可以踩到得分点

数据库常考题型(8)——将关系模式R分解成2NF相关推荐

  1. 数据库常考题型(4)——求函数依赖在模式上投影

    视频链接 https://www.bilibili.com/video/BV1nV4y1E7S8?spm_id_from=333.999.0.0 视频笔记 设关系模式R(ABCD),F={AB-> ...

  2. 数据库常考题型(2)——求候选键(候选码)

    视频链接 https://www.bilibili.com/video/BV1YA4y1f7Px/?spm_id_from=333.788&vd_source=467ab4c3cef3f6c7 ...

  3. 数据库常考题型(3)——求最小函数依赖集

    视频链接 https://www.bilibili.com/video/BV11F411K749/?spm_id_from=333.788&vd_source=467ab4c3cef3f6c7 ...

  4. 关于数据库题:设有一个记录各个球队队员每场比赛进球数的关系模式 R(队员编号,比赛场次,进球数,球队名,队长名)如果规定每个队员只能属于一个球队,每个球队只有一个队长。问题详解

    首先 做这题感觉与本文给的表格联系不大,故直接来解题. 1) 写出关系模式R的基本函数依赖和主码. Q1:队员编号->球队名:球队名->队长名:(队员编号,比赛场次)->进球数 L: ...

  5. 关系模式的分解与范式

    1.     为什么要研究数据库关系模式的分解? 答:因为现有的模式可能会存在一些数据增删改的弊端,比如说:数据冗余太大,更新异常,插入异常,删除异常.因此为了完善数据库的增删改查的功能,需要寻找一种 ...

  6. 小升初数学计算机考试题,【2020年小升初数学常考题型及易错题分析】- 环球网校...

    [摘要]随着春天的到来,"小升初"这个关键词可能是广大家长朋友们最担心的一个问题,环球网校小编为广大家长朋友们整理发布了<2020年小升初数学常考题型及易错题分析>希望 ...

  7. 计算机网考统考机考试操作题,计算机统考操作题常考题型

    <计算机统考操作题常考题型>由会员分享,可在线阅读,更多相关<计算机统考操作题常考题型(19页珍藏版)>请在人人文库网上搜索. 1.第二章 Windows操作系统操作题 (有1 ...

  8. 2021毛纲源常考题型解题方法_总结2021年考研数学六大常考题型

    时间过得真快,2020年考研刚刚结束,2021年考研的号角就已吹响,打算今年考研的小伙伴们准备的怎么样了呢?考研数学在研究生考试中的重要性不言而喻,因此大家需要尽早准备.那么,考研数学怎么复习呢?复习 ...

  9. 语言速算24点的小窍门_期末备考:小学数学期末常考题型汇总+速算解题思路分析...

    今天,小编整理了小学数学期末常考题型!顺便分析了速算解题的思路!如果你正为如何辅导孩子算数,那不妨看看小编总结的内容! (一)正方体展开图 正方体有6个面,12条棱,当沿着某棱将正方体剪开,可以得到正 ...

  10. 切比雪夫不等式例题讲解_14.初中数学:怎么求k的值?解一元一次不等式,基础常考题型...

    欢迎您来到方老师数学课堂,请点击上方蓝色字体,关注方老师数学课堂.所有的视频内容,全部免费,请大家放心关注,放心订阅. 初中数学:怎么求k的值?解一元一次不等式,基础常考题型.大家先在草稿本上认真地做 ...

最新文章

  1. IX1000系统信息收集
  2. 回顾线程的竞争机制-轻量级锁
  3. JavaScript设计模式 Item 2 -- 接口的实现
  4. Tomcat10 下载和配置 Linux 环境
  5. 小孔成像实验探究的软件_小孔成像法观察日食
  6. 遇到事情不计较就是善待自己
  7. 四张类图理一下Streams的用法
  8. 装系统弹出计算机丢失,重装系统时提示缺少硬盘驱动怎么解决
  9. 嵌入式工程师有发展前途吗?
  10. 行测中数量关系的练习题集(07-29)【2】
  11. Android编译报 Removing unused resources requires unused code shrinking to be turned on
  12. c语言等差数列试题及其答案,等差数列练习题
  13. 机器学习-周志华总结
  14. 关于 CSS,你该了解这些
  15. 2010页游报告:开测222款31款停运
  16. 密码学Kerberos协议理解
  17. loss.item()在深度学习作用
  18. jvm虚拟机基础知识--、java内存区域(1)
  19. java批量去除pdf签名,删除签名图标
  20. 顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-webrtc(浏览器直接拨打电话)

热门文章

  1. 聚特汇挪车码项目最新反馈
  2. springboot整合容联云发短信验证码
  3. matlab表示网络,Matlab绘制网络
  4. hbase shell命令行下backspace键无效解决办法
  5. Blob对象判断是不是图片类型以及Blob数据下载
  6. 微信网页版扫码登录是如何实现的?
  7. 不停机与停机更新_Kubernetes的零停机滚动更新
  8. 掌握这个思维,你的文案也能价值百万
  9. 友盟 android版本统计,友盟统计下载_友盟统计安卓版下载_友盟统计手机版下载_友盟统计app_易玩网...
  10. 形式化方法 | Proof Engineering for Predicate Logic——Coq tatics 在谓词逻辑证明中的应用