题目是这样的:
表COLOR-SCHEME(颜色方案)
COLOR_SCHEME_ID FOREGROUND BACKGROUND HIGHLIGHT
181 VIOLET TAUPE WHITE
2021 MED BLUE WHITE PURPLE
114 WHITE DARK GREY YELLOW
书上有句这样的话:同样地,也不能将两个列的任意组合作为主关键字(举例来说FOREGROUND和BACKGROUND),因为任合一组值都有可能在剩余的其他属性中存在许多不同的值. 我不怎么理解这句话,哪位好心人帮我详细的解释下,谢谢了.
表COLOR-SCHEME(颜色方案)
COLOR_SCHEME_ID FOREGROUND BACKGROUND HIGHLIGHT
181 VIOLET TAUPE WHITE
2021 MED BLUE WHITE PURPLE
114 WHITE DARK GREY YELLOW
书上有句这样的话:同样地,也不能将两个列的任意组合作为主关键字(举例来说FOREGROUND和BACKGROUND),因为任合一组值都有可能在剩余的其他属性中存在许多不同的值. 我不怎么理解这句话,哪位好心人帮我详细的解释下,谢谢了.
181 VIOLET TAUPE WHITE
2021 MED BLUE WHITE PURPLE
114 WHITE DARK GREY YELLOW
181 VIOLET TAUPE WHITE
2021 MED BLUE WHITE PURPLE
114 WHITE DARK GREY YELLOW
COLOR_SCHEME_ID FOREGROUND BACKGROUND HIGHLIGHT
181 VIOLET TAUPE WHITE
2021 MED BLUE WHITE PURPLE
114 WHITE DARK GREY YELLOW
--我理解是这样:
FOREGROUND+BACKGROUND在表里重复的可能型太大了,所以不能做主键。