数据库常考题型(2)——求候选键(候选码)
视频链接
https://www.bilibili.com/video/BV1YA4y1f7Px/?spm_id_from=333.788&vd_source=467ab4c3cef3f6c74754d8540e45d409
视频笔记
R(ABCD),在R上有5个相应的FD集,分别求出各个候选键
①F={B->C,D->A}
②F={AB->C,C->A,C->D}
③F={A->BC,C->AD}
④F={A->B,B->C,C->D}
解:
①
L={B,D}
R={A,C}
LR=Ø
N=Ø
LUN=BD,又BD+=ABCD=U
∴BD是唯一候选键
②
L={B}
R={D}
LR={A,C}
N=Ø
LUN=B,又B+=B
从AC中选一个
选A,(AB)+=ABCD=-U,AB是候选键
选C,(BC)+=ABCD=U,BC是候选键
综上:AB和BC是候选键
③
L=Ø
R={B,D}
LR={A,C}
N=Ø
LUN=Ø
从AC中选一个
选A,A+=ABCD=U,A是候选键
选C,C+=ABCD=U,C是候选键
综上:A和C是候选键
④
L={A}
R={D}
LR={B,C}
N=Ø
LUN=A,又A+=ABCD=U
∴A是唯一候选键
关系模式R(ABCDEFG),F={A->BC,BC->A,BCD->EF,E->C}求R的候选键
L={D}
R={F}
LR={A,B,C,E}
N={G}
LUN=DG,又DG+=DG
从ABCE中选一个
选A,(ADG)+=ADGBCEF=U,ADG是候选键
选B,(BDG)+=BDG
选C,(CDG)+=CDG
选E,(EDG)+=EDGC
从BCE中选两个
选BC,(DGBC)+=BCDGAEF=U,DGBC是候选键
选BE,(BEDG)+=BEDGCAF=U,BEDG是候选键
选CE,(CEDG)+=CEDG
综上:ADG,BCDG,BDEG是候选键
数据库常考题型(2)——求候选键(候选码)相关推荐
- 数据库常考题型(4)——求函数依赖在模式上投影
视频链接 https://www.bilibili.com/video/BV1nV4y1E7S8?spm_id_from=333.999.0.0 视频笔记 设关系模式R(ABCD),F={AB-> ...
- 数据库常考题型(3)——求最小函数依赖集
视频链接 https://www.bilibili.com/video/BV11F411K749/?spm_id_from=333.788&vd_source=467ab4c3cef3f6c7 ...
- 切比雪夫不等式例题讲解_14.初中数学:怎么求k的值?解一元一次不等式,基础常考题型...
欢迎您来到方老师数学课堂,请点击上方蓝色字体,关注方老师数学课堂.所有的视频内容,全部免费,请大家放心关注,放心订阅. 初中数学:怎么求k的值?解一元一次不等式,基础常考题型.大家先在草稿本上认真地做 ...
- 语言速算24点的小窍门_期末备考:小学数学期末常考题型汇总+速算解题思路分析...
今天,小编整理了小学数学期末常考题型!顺便分析了速算解题的思路!如果你正为如何辅导孩子算数,那不妨看看小编总结的内容! (一)正方体展开图 正方体有6个面,12条棱,当沿着某棱将正方体剪开,可以得到正 ...
- 小升初数学计算机考试题,【2020年小升初数学常考题型及易错题分析】- 环球网校...
[摘要]随着春天的到来,"小升初"这个关键词可能是广大家长朋友们最担心的一个问题,环球网校小编为广大家长朋友们整理发布了<2020年小升初数学常考题型及易错题分析>希望 ...
- 计算机网考统考机考试操作题,计算机统考操作题常考题型
<计算机统考操作题常考题型>由会员分享,可在线阅读,更多相关<计算机统考操作题常考题型(19页珍藏版)>请在人人文库网上搜索. 1.第二章 Windows操作系统操作题 (有1 ...
- 2021毛纲源常考题型解题方法_总结2021年考研数学六大常考题型
时间过得真快,2020年考研刚刚结束,2021年考研的号角就已吹响,打算今年考研的小伙伴们准备的怎么样了呢?考研数学在研究生考试中的重要性不言而喻,因此大家需要尽早准备.那么,考研数学怎么复习呢?复习 ...
- DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》课程讲解之项目管理知识最全架构图、计算题四大题型、案例分析常考题型分析与经验技巧总结
DayDayUp:计算机技术与软件专业技术资格证书之<系统集成项目管理工程师>课程讲解之项目管理知识最全架构图.计算题四大题型.案例分析常考题型分析与经验技巧总结 目录 一.项目管理知识架 ...
- 数据分析SQL常考题型、大厂例题及面试要点
文章目录 1. 数据分析岗位技能要求 1.1 哪一个工具是数据分析师的核心工具 1.2 对于数据分析师来说,是否需要建模能力 1.3 数据分析岗位对业务有什么要求 1.4 数据的特点 1.5 优秀数据 ...
最新文章
- ArcGIS问题:如何定义坐标系
- Clean-Code: 注释
- 做个游戏:设计代码生成特定的调用堆栈
- 思科CEO钱伯斯的动荡一年:往事不堪回首
- toad如何查看表字段备注(表字段的说明)
- 使用命令编译运行Java程序
- 动态规划(树形DP):HDU 5886 Tower Defence
- Q109:用PBRT渲染Blender导出的模型
- (63)通信协议之一json
- Java 原生 Base64 编解码、Md5、SHA-1、SHA-256 加密摘要算法
- 大学四年总结与感悟及给刚上大学的同学的一些建议
- 未来教育考试系统无法答题,点击选项后没有反应,不会记录答题
- mac安装pillow
- Github年度最强Python库排行榜出炉
- 抖音快手YY西瓜斗鱼花椒虎牙等直播平台实时录制
- 三页搞定GB2818/SIP/RTP、PS封装
- VUE仿知乎网站(三)首页主体部分开发
- 南方h5手簿求转换参数_如何使用RTK手簿求坐标转换参数(四参数/七参数)
- 一个男人最高的品味是他选择的女人
- Source Insight主题美化插件
热门文章
- 关于 WEB/HTTP 调试利器 Fiddler 的一些技巧分享
- 阿里云盘视频m3u8播放-python+vue3实现
- 消息中间件选型分析:从 Kafka 与 RabbitMQ 对比
- 使用树莓派制作一套“NAS+私有云盘+下载机”
- 基于微信的分布式系统分析
- 什么是嵌入式培养?要不要选嵌入式培养?
- Mimikatz获取系统密码攻防研究
- 基于Java毕业设计弹幕视频网站源码+系统+mysql+lw文档+部署软件
- java web聊天室论文_基于javaweb聊天室.doc
- 【论文阅读】SCRDet++