问题标签 [candidate-key]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
29617 浏览

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

在这里我发现了这个:

定义:数据库表中的行列式是可用于确定分配给同一行中其他属性的值的任何属性。

示例:考虑一个具有employee_id、first_name、last_name 和date_of_birth 属性的表。在这种情况下,字段employee_id 确定其余三个字段。姓名字段不能确定employee_id,因为公司可能有多个员工具有相同的名字和/或姓氏。类似地,DOB 字段不能确定employee_id 或name 字段,因为可能有多个员工的生日相同。

该定义是否也适用于候选键?

0 投票
1 回答
1478 浏览

key - DBMS 所有键组合混淆

我对数据库管理系统中的键感到困惑。因为有很多部分问题……但这是一个很好的综合问题。这就是我在这里发帖的原因。SUPER KEY,KEY,PRIMARY KEY,Alternate KEY,CANDIDATE KEY,MINIMAL KEY之间的混淆这就是我对它的理解。

SUPER KEY:可以唯一标识一个元组的属性或属性集。

候选键:所有超级键的集合..

键:来自一组候选键的单个键,它是最小的(有最少的属性)

主键:候选键集中的最小键。

备用键:除主键外的所有候选键的集合

外键。: 我很清楚很难为它提及所有的东西..

但我对超级键、键、候选键、主键、备用键..(如果剩余,添加任何键)所有定义都很好?这些键的 ER 模型定义与关系模型中的定义不同吗?

你能用例子给出你的答案吗?一个有这些所有键的表。!!谢谢...!!

0 投票
1 回答
421 浏览

database - 来自功能依赖项的数据库候选键 - 特定技术性

我正在使用关系数据库的一组属性和一组功能依赖项,并且对哪些键将被视为此模式的候选键有一个特定的问题。

我正在使用的属性集是:

并且功能依赖的集合是:

所以这就是我想要弄清楚的:这组属性是否有任何候选键,因为 H 在函数依赖集中根本没有确定/提及?

根据定义,候选键决定了其他一切,对吗?如果 H 不是由任何东西决定的,而是由它自己决定的,那么这个集合中还会有任何候选键吗?

任何见解都值得赞赏。谢谢!

0 投票
2 回答
1002 浏览

database - 如何通过一组函数依赖找到候选键?

考虑关系 R = (A, B, C, D, E, F) 和一组函数依赖:

所有候选键是什么?

请如果有人可以给我答案并解释如何。

0 投票
1 回答
574 浏览

database - 可以将平凡的超级密钥视为候选密钥吗?

假设关系 R(A,B,C,D) 不存在函数依赖关系。那么什么应该被认为是它的候选键呢?显然,任何单个属性或所有属性的适当子集都不能成为候选键,因为它们决不能识别非主要属性。那么 ABCD 可以被认为是候选键吗?或者这个关系不会有任何候选键?

0 投票
3 回答
19904 浏览

functional-dependencies - 查找给定关系的候选键

函数依赖是:

然后它将候选键列出为:

这些候选密钥是如何从上述 FD 中派生出来的?

相似地,

函数依赖是:

然后它将候选键列出为:

同样,我的问题是我不确定候选密钥是如何从 FD 派生的。

0 投票
2 回答
387 浏览

candidate-key - 函数依赖:找到候选键

考虑以下关系 R = (ABCDEFGH),这组函数依赖关系在该关系上成立: {BE -> GH, G -> FA, D -> C, F -> B} R 的候选键是什么?

我发现答案可以是 BED、DEG、FED。但是,这个问题是单选题,所以我不能选择多个答案......

希望有人能给我正确的答案和他使用的方法。

0 投票
1 回答
588 浏览

database - 找到函数依赖和候选键

在 P 下面的关系 X 中,Q、R、S、T 和 U 是关系的属性。查找功能依赖项和候选键。

我不明白如何找到。谢谢。

0 投票
2 回答
1403 浏览

relational-database - 如何确定此关系中的候选键

我有关系R(ABCDEF)和功能依赖F{AC->B, BD->F, F->CE}

我必须找到关系的所有候选键(阿姆斯特朗公理)。

我这样做了:

来自F->CE=>F->C and F->E

现在我正试图让 BD 成为候选键A的右侧。BD->BCDEF

如果有人可以提供帮助,那就太好了。

编辑:

0 投票
2 回答
3864 浏览

sql - 候选键的子集

正如我们所知,候选键是唯一标识关系中的行的列或列组合。

假设我有一个关系,其中候选键是列的组合。我想问一下,

候选键的子集是否也可以唯一标识该行?

或者

候选键是没有唯一标识行的子集的键吗?