gpt4 book ai didi

database - 考虑普遍关系 R = {A, B, C, D, E, F, G, H, I, J}。 R的关键是什么?将 R 分解为 2NF 和 3NF 关系

转载 作者:搜寻专家 更新时间:2023-10-30 23:48:01 25 4
gpt4 key购买 nike

考虑普遍关系 R = {A, B, C, D, E, F, G, H, I, J} 和集合函数依赖 F = { {A, B}→{C}, {A}→{D, E}, {B}→{F}, {F}→{G,H}, {D}→{I, J} }。 R的关键是什么?将 R 分解为 2NF,然后3NF关系。

我尝试了互联网上给出的所有解决方案,但仍然无法理解答案,即使我的导师也没有给我满意的回答。有人可以向我解释一下吗?

是的,这是在家庭作业中被问到的,但它已经被标记为错误,我只想学习这个概念。谢谢。

最佳答案

有 6 个步骤的过程可以引导您找到答案,但在许多情况下,关键是要弄清楚哪个属性或属性集只有外出关系而没有传入关系。这里除了 A,B 所有其他属性都直接或间接地依赖于 A,B。因此 A,B 是这个关系的关键。这不是完美的答案,但在大多数情况下会引导您实现目标。到达 key 后,使用该 key 并检查是否可以直接或可传递地访问所有属性。如果是,那么宾果游戏,你有你的 key 。在您使用 A、B 的情况下,我们可以获得所有属性。

关于database - 考虑普遍关系 R = {A, B, C, D, E, F, G, H, I, J}。 R的关键是什么?将 R 分解为 2NF 和 3NF 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25653579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com