【发布时间】:2018-10-08 11:25:35
【问题描述】:
一个表可以只包含一个主键和一个或多个外键吗?还是会违反规范化设计?
例如:
PK:技能名称
FK: SKILL_ID
FK:EMPL_ID
【问题讨论】:
-
嗨。为什么会呢?为什么不呢?了解什么是标准化,当您不知道它是什么时,不要担心您想知道的可能与它有关的事情。这个问题的答案是教科书的一章加上一个定制的教程——它对 SO 来说“太宽泛”了。尽管如此,它也是一个副本。 PS FK 与表所在的 NF 无关。PK 与规范化无关,只是它们是 CK 和 CK 很重要。
-
嗨。这是一个常见问题解答。请始终在谷歌上搜索您的问题/问题/目标的许多清晰、简洁和特定的版本/措辞,带和不带您的特定字符串/名称,并阅读许多答案。将您发现的相关关键字添加到搜索中。如果您没有找到答案,请发布,使用 1 个变体搜索作为标签的标题和关键字。请参阅向下投票箭头鼠标悬停文本。
标签: database foreign-keys primary-key database-normalization