表 T1
C1 C2 C3 C4 C5
101 AA A123 9 6
102 BB B123 8
103 AB A124 7 7
101 CD B124 6
201 EH C123 5 5题目是:假设有两列主关键字段,C1是其中之一,剩余的C2~C5中哪一列可以作为主关键字段的另一部分??
答案是这样的:从数据可知,可以将C2或C3与C1合并而得到唯一的关键字.C5是不可以的,因为它包含了空值.C4也是不可以的,因为它的值如果和C1进行组合,将得到不唯一的结果.
"C4也是不可以的,因为它的值如果和C1进行组合,将得到不唯一的结果."这句话很让我费解,我刚学数据库,哪位大哥或大姐姐帮帮忙,帮我解释下.谢谢了.
C1 C2 C3 C4 C5
101 AA A123 9 6
102 BB B123 8
103 AB A124 7 7
101 CD B124 6
201 EH C123 5 5题目是:假设有两列主关键字段,C1是其中之一,剩余的C2~C5中哪一列可以作为主关键字段的另一部分??
答案是这样的:从数据可知,可以将C2或C3与C1合并而得到唯一的关键字.C5是不可以的,因为它包含了空值.C4也是不可以的,因为它的值如果和C1进行组合,将得到不唯一的结果.
"C4也是不可以的,因为它的值如果和C1进行组合,将得到不唯一的结果."这句话很让我费解,我刚学数据库,哪位大哥或大姐姐帮帮忙,帮我解释下.谢谢了.
101 AA A123 9 6
102 BB B123 8
103 AB A124 7 7
101 CD B124 6
201 EH C123 5 5
表格是这样的,可能看不清,我重新弄了下,方便看清.
1、不能为null
2、必须是唯一的,不能重复。只从上述数据来看,与c4应该是可以的。