cost 379 ms
在候选键中选择主键的最佳方法是什么? - What is the best way to choose primary key in candidate key?

我关心在候选键中选择哪个候选键作为主键。 假设使用 mysql 数据库(innoDB)。 假设我们有一个唯一值Student Number和一个唯一值ID Number(eg Social Security Number) 。 学生证号和身份证号都可以作为候选键。 在这种情况下,即使考虑自动增加 ...

使用规范覆盖在 3NF 中定义关系 - Definition for relation to be in 3NF using canonical cover

我们使用 3NF 的以下定义: 模式 R 是第三范式 (3NF),如果对于 F+ 中的所有 FD α → β,至少满足以下条件之一: α → β 是微不足道的(即 β ⊆ α)。 α 是 R 的超级密钥 β – α 中的每个属性 A 都包含在 R(质数)的候选键中。 我不明白这个定义的第三个条件 ...

数据库 - 这种关系 R 是否在 BCNF 和依赖保留中? - DataBase - Is this relation R is in BCNF and dependency preserving?

对于R(A,B,C,D,E,G,H)这里是最小覆盖: 候选键: 根据 BCNF 的定义,左侧的属性都不是 SK 或 CK。 因此,它不在 BCNF 中。 是否可以得出所有 FD 都违反 BCNF 的结论? 如果是,在分解为BCNF的过程中,按照算法所说,取违反BCNF的FD,例如:X->Y, ...

候选键中的 NULL 值 - NULL values in candidate keys

我想知道一个属性是否可以有多个 NULL 值并且仍然是候选键。 假设我们有一个包含 3 列的表,airport_id、airport_name、IATA_code。 Primary_key 是一个 airport_id。 并非总是为机场提供 IATA_code,但如果提供,它会唯一标识一个机场。 ...

3NF 归一化和分解 - 3NF Normalization and Decomposition

我目前在 DB 课程中,正在完成规范化工作,但遇到了一些麻烦。 我希望我能得到一些帮助来解决这个问题。 我搜索了过去 30 分钟,但没有找到任何有助于解决我的问题的内容,但希望我没有搜索错误的内容。 问题如下: 考虑普遍关系 使用以下函数依赖集 F 确定候选键并将 Employee 分解 ...

主键与候选键 - 关系 DBMS - Primary Key vs Candidate Key - Relational DBMS

我的理解是,从理论角度来看,主键是随机选择的候选键。 根据这个定义 ' 候选键 - 候选键可以是任何列或列组合,可以作为数据库中的唯一键。 一张表中可以有多个候选键。 每个候选键都可以作为主键。 主键 - 主键是唯一标识记录的列或列组合。 只有一个候选键可以是主键。 句子“每个候选键都可以作为主键 ...

主键如何在 DBMS 的联结表中工作? 复合键如何成为主键? - How do primary keys work in junction tables for a DBMS? How can a composite key be a primary key?

在 DBMS 中,我们有 Superkey - 唯一标识表中行的一个属性或一组属性。 候选键 - 唯一标识表中行的属性或属性集。 超级密钥和候选密钥之间的区别在于,候选密钥的任何子集都不能作为候选密钥。 主键 - 选择的候选键,成为唯一标识行的属性。 如果我们想识别两个表之间的多对多关系,我们可以 ...

如何从函数依赖中确定键 - How to determine keys from functional dependencies

我试图找到关系 R = ABCDE 的键,具有函数依赖关系 AB->C、C->D、C->E、D->A、E->B 当依赖项的右侧缺少一些属性时,我知道如何找到键。 但是这里所有的属性都出现在右侧。 我不确定如何找到密钥,也找不到对这个特定示例的解释。 ...

以第一范式识别主键的具体步骤是什么 - What is the specific step to identify Primary key in first normal form

我对如何以第一种普通形式识别主键感到非常困惑 在第一个示例中:我可以理解SR_ID和Cus_No是主键的原因。 但是,为什么Mngr_ID不是主键? 为什么Mngr_ID取决于SR_ID和Cus_No 在另一个示例中:为什么staff_No不是主键? 因为在演讲中,我的教授研 ...

通过常识确定候选键? - Determining candidate keys by common-sense?

我有下表: 在没有任何知识的情况下,我必须确定可能的候选键。 显然它是{Book_Name, Author, Edition}。 从我教授的解决方案来看,这是正确的。 但我会更进一步说 {Book_Name, Author, Year} 也是正确的。 但在这方面,他说“我们应该考虑到,有些书籍可 ...

如果没有任何具有 1 个属性的候选键,我如何找到关系的复合候选键? - If there aren't any candidate keys with 1 attribute how do i find the composite candidate keys for a relation?

当没有任何只有 1 个属性的键时,我很难找到关系的候选键,所以我必须找到复合候选键。 我有关系R(A, B, C, D, E, F, G, H, I, J, K)和 FD: A、B→D A → C, E 乙→乙 G → H,我 C → J, K 我必须找到 R 的键,但没有任何具有 ...

Microsoft T-SQL不支持多个主键。 建议的解决方法? - Microsoft T-SQL does not support more than one Primary Key; Suggested Workarounds?

我正在阅读PerformanceDBA对此SQL Question做出的出色答复。 在PerformanceDBA “完整示例”中,表“ user”和“ sport”在每个表中显示两个PRIMARY KEY。 注意; 如果您仔细查看PerformanceDBA响应,您会注意到主键一由一 ...

还有另一个候选密钥吗? 如果是这样,那是什么? - Is there another candidate key? If so, what is it?

问:已知对于R(A,B,C,D,E): R正好有5个超级键。 ABC是候选密钥。 D是非素数属性。 ABE和ACE不是超键。 还有另一个候选密钥吗? 如果是这样,那是什么? 编辑:问题的问题是确定1,2,3,4条件成立,以确定除ABC之外,R(A ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM