数据库必考习题合集

作者: 小谢Student分类: 校园学习 发布时间: 2020-07-11 12:27:35 浏览:699086 次

数据库必考习题合集

小谢Student:
有关范式题的步骤,及纠正一下范式题中练习题二有点错误,看下面讲解。 第一步:找出候选码 主属性 第二步:就是一个一个范式规则进行判断 如果有两个候选码最好都当主码进行判断一次,一般结果是相同的 说几点注意事项或者大家可能遇到的不理解的地方: 1.第二三范式是针对非主属性的,BCNF范式是针对主属性的。(一定要注意判断部分依赖的时候看后面的是不是主属性元素) 2.对于传递函数依赖,左边的一定是码,码->属性,属性->另一个属性 举个例子{AB->C, CE->D} 候选码 ABE 主属性 A B E 而AB->C, CE->D, 不是传递依赖,因为AB不是码 (强调) 这里ABD也是3NF范式,我来解释一下: F={AB->C, AB->E, CDE->AB} 第一步:候选码:ABD / CDE 主属性:ABCDE 第二步:(其实这里与其他题不同,这个所有属性都是主属性,而第二第三范式是对非主属性的要求,所以直接就可以判断它是3NF范式以上)然后再看决定性因素,AB是决定性因素,但不包含码,所以是3NF范式 (注意一点就是:第二三范式 是对非主属性的 BCNF范式 是对主属性的)所以这里的AB->C, AB->E 是主属性对码的部分依赖

【回复】那个例题前面的讲解BCNF范式的也错了吧,根据题(C,B)→A,C→B,那么就有C→ABC了呀,C就是主码呀,为什么说C是决定性因素但不包含码
【回复】回复 @gdpvetu :啊我搞混了 那个好像是操作系统的
【回复】这必须三连 太给劲了兄弟
一只-bili:
啊啊啊高分过了!!up讲的范式真的太棒了太棒了太棒了!求闭包也特别棒特别棒特别棒!给我室友分享了,和室友一起看着复习的,一起学习快乐加倍!👏👏👏

【回复】回复 @一只-bili :谢谢姐妹
【回复】回复 @好想吃奶油蛋糕吖 :我们是纸质考试诶
【回复】回复 @鱼鱼化龙龙 :[doge]
小谢Student:
总和习题,讲到的都有,大家可以练练手 链接:https://pan.baidu.com/s/16PnBP-SQaTfJj15ua2AAGQ 提取码:86t3

【回复】请问up主 这套是什么考试的真题?
【回复】非常感谢UP[抱拳][抱拳][抱拳] 好人一生平安[保佑][保佑][保佑]
Ahem_Zzt:
期末通过up主的视频把盲点都搞清了 期末考了98[惊喜]

_Amigo529:
给所有看这个视频的兄弟一个建议,我们可以在弹幕上讨论和提问,但是当你说出自己的见解时能不能上百度搜一搜,确定自己对了在来弹幕说?真子集的定义都没搞明白都来误人子弟[无语]

【回复】有时候真感觉现在的大学生是不是越来越幼稚,教学视频要么是在弹幕里提一些半桶水的蠢问题,要么对UP的讲授分享评头论足,还有各种刷真名 刷时间的恼参东西。[捂脸]
缘起喵喵:
(免翻书) 1.候选码中的各属性为主属性,不在候选码中的属性为非主属性。 2.是非主属性对码的部分函数依赖(或传递函数依赖)。不是对主属性的 3.在 "—>"左边的是决定因素。每一个决定因素都为候选码,则满足BCNF的要求。

【回复】关于求候选码特殊情况(P5 4:10 BCNF中的例题为例): R(A,B,C,D) F{(A,B)—>C,(C,B)—>A,C–>B} 各属性左右都出现了。 解题步骤: ①逐个分析。先排除单个作为候选码 看A,闭包为A,不是候选码; 看B,闭包为B,不是候选码; 看C,闭包为ABC,是候选码。 ②剩余的组合推导。 看AB,闭包是ABC,是候选码。 所以,该题候选码为C,AB。 (解题方法来自网络)
【回复】ER图(免翻书): 关于实体间的联系(联系,就是ER图中菱形框中的那个): 1.一个1:1间的联系可以转化为一个独立的关系模式,也可以与任意一端的关系模式合并。 2.一个1:n间的联系可以转化为一个独立的关系模式,也可以与n端对应的关系模式合并。 3.一个m:n间的联系转换为一个独立关系模式。 4.三个或三个以上实体间的一个多元联系转换为一个独立关系模式。
【回复】回复 @缘起喵喵 :(时间紧,任务重的友友看这个) 1:1间联系~可独立,可合并; 1:n间联系~可独立,只能与n端合并; m:n间联系~只能独立; 三个或三个以上实体间联系~只能独立。
喝水不剔牙:
我是属于平时上课有听,但是很少写实验,懂得一知半解的那种人。最近有事情,考试周也没有复习,希望靠这个视频能过关叭

【回复】突然有个赞,回一下,80多飘过,具体多少忘了
伊豆桑:
04:25 候选码判断错误 正确步骤: 候选码: AB/C 满足BCNF,不存在任何属性对码的部分依赖和传递依赖 ps: 弹幕黄色字体说不是bcnf 是错...

【回复】回复 @呓语_icu :求个ab的闭包试试,闭包若是u就是码
【回复】对,我也是AB,C。我还以为我自己错了
【回复】回复 @嘟嘟大卷王 :候选码可以有多个,可以选择一个(一般选个简单的)作为主码。可以看看教材,按照定义
我到底是一個什麼:
讲的挺好的,建议那些弹幕刷听不懂的就结合课本基本知识多听几遍,哪有那么多为什么,基础都没了解就想靠一两道题通过考试?

【回复】本来就是想靠一两道题通过考试。大题占分比例大,加上还有平时成绩,基本上卷面考个五六十分就能过,一道大题基本就是十分,我只要做对三四道大题,选择再做对点,就能及格了
说不行就是不行啦:
来还愿了!40小时速成竟然还能期末83!up牛逼[打call]

【回复】回复 @Momoklion :完全0基础 而且还是top10的20所985之一[doge]
【回复】回复 @说不行就是不行啦 :这就是985的魅力吗
【回复】请问一下四十小时速成之前也是属于零基础人士吗?
小Stu:
还是感觉UP主,范式理解的不好,第二道例题里面abcde全都是主属性,所以是三范式,然后有主属性的传递依赖,所以不是bcnf

烟花易冷暖自知:
关于最小依赖集的部分,第三步应为去掉左侧一个属性x,求其剩余闭包是否含有右侧属性。来判断是否多余。如果不包含,则x不为冗余,不可删;否则反之。

【回复】回复 @烟花易冷暖自知 :没有冲突吧,如果ABC中,A能推出来B 不就可以写成AC吗,AC不是等于ABC吗
【回复】回复 @Trauk_Plunt :乱七八糟一大堆,一个范式判断,不就是看有没有传递,部分,写一大堆一般人看不懂的,我也是服了
【回复】回复 @Trauk_Plunt :书上那些算法看得懂就不会来找视频了
神探吕小布:
还有三小时考试,七章一章没看。[脸红]

考试 大学 必考习题 SQL 数据库 数据库系统概论

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!