如果我有一个复合主键(例如,在First Name和Product Name下面的表格中),这是否意味着仅First Name是一个非键属性,而产品名称只是一个非关键属性?
First Name Product Name Manufacturer
-------------------------------------------------
F1 P1 M1
F2 P2 M2
F3 P3 M3
这是否意味着制造商和产品名称之间存在非关键依赖关系,因此它不在3NF中?
答案 0 :(得分:0)
如果我有一个复合主键(例如,在First Name和Product Name下面的表格中),这是否意味着仅First Name是一个非键属性,而产品名称只是一个非关键属性?
没有
找到3NF&的正确教科书定义它使用的术语。 “prime”属性是任何CK(候选键)的组成部分。因此,“非素数”属性不是任何CK的组成部分。所以每个名字和名字都是产品名称是素数,因此不是非素数。使用“key”而不是“prime”或“CK”是草率的。