candidate-key相关内容

关系可以具有不同长度的候选关键字吗?

我们在一个关系中可以有多个候选键.但是,我们可以在长度不同的关系中拥有两个候选键吗? 假设我有一个关系R(A,B,C,D,E),并且我们只有两组属性可以唯一标识关系中的元组:{A,B,C}和{D,E} 那么我们可以说{A,B,C}和{D,E}都是候选键吗? 解决方案 但是我们可以有两个长度不同的候选键吗? 是的 CK(候选键)是不包含较小键的超键(唯一列集). ..
发布时间:2020-07-19 19:14:06 其他开发

候选键的子集

我们知道候选键是唯一标识关系中行的列或列组合. 假设我有一个关系,其中候选键是列的组合.我想问, 候选键的子集是否也可能唯一标识该行? 或 候选键是没有唯一标识行的子集的键吗? 解决方案 候选键是一列或列的组合.或更正确地说,是一组一个或多个列.或更准确地说,是一组列. 候选键是唯一标识行的一组列,并且不包含唯一标识行的较小(“适当")列子集. 超键是一 ..
发布时间:2020-07-19 19:14:04 其他开发

何时应使用指向候选键而不是主键的外键的示例?

通过阅读,我了解了什么是好的主键,什么是外键以及什么是候选键. 我读过几本书和资料来源: 外键必须指向候选键(或主键) 外键几乎总是指向主键 消息来源的作者总是说类似的话,“而外键可以指向它们似乎是候选键(不是主键)." 有没有一些示例说明为什么您选择候选键而不是主键? 谢谢 解决方案 主键(PK)在关系理论中不起作用. (例如完整性或规范化.)PK只是您决 ..
发布时间:2020-07-19 19:13:58 其他开发

如何找到候选密钥

我有一个具有功能依赖性的关系A,B,C,D,E 1)A-> BC 2)CD-> E 3)B-> D 4)E-> A 使用1给出A,D,E,然后使用4给出D,E 使用2给出A,B,C,D,然后使用3给出A,B,C,使用1给出A 使用2给出A,B,C,D,使用1给出A,D 使用4给出B,C,D,E,使用2给出B,C,D,使用3给出B,C 使用3给出 ..

查找候选键/超级键

我在这里处理另一个问题,它询问候选键和超级键.我相信我有正确的候选密钥,但是如果有人可以验证那将是不错的选择.我也很难找到超级键.我不知道是否有找到它们的通用公式. 这是问题: Relation Schema: U(A,B,C,D) FD's: A-->B B-->C C-->D D-->A 我发现候选键为:{A},{B},{C},{D}.如果有人可以验证这是否正确,我 ..
发布时间:2020-05-15 05:33:17 数据库

决定因素和候选人键是相同还是不同的东西?

这里我找到了: 定义:数据库表中的决定因素是任何属性,您可以使用它来确定分配给其他 属性的值 考虑一个具有employee_id,first_name,last_name和date_of_birth属性的表。在这种情况下,字段 employee_id确定剩余的三个字段。名称字段做 不确定employee_id,因为公司可能有多个具有相同第一和/或姓氏的 雇员。类似地,DOB 字段不 ..

如何实现SQL中的优先级(postgres)

我正在写一些需要在数据库中存储项目的软件,这些项目需要有一个“优先级”,所以我们最终得到 ID |名称|优先级 -------- + -------------- + ---------- 1 | Pear | 4 2 |苹果| 2 3 |橙色| 1 4 |香蕉| 3 现在,最优先的水果是橘子,苹果,香蕉, p> 现在,我想让梨成为第一优先,所 ..
发布时间:2016-12-29 13:13:25 PHP