设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩

则表SC的关键字 (键或码)为
A)课号,成绩
B)学号,成绩
C)学号,课号
D)学号,姓名,成绩

以下图为例

学号 课号 成绩
X1 K1 90
X1 K2 90
X1 K3 90

X2 K1 90
X2 K2 90
X2 K3 90

X3 K1 90
X3 K3 90

则会发现 学号+课号 具有唯一性(键或码的充要条件),单独的学号或者课号也不具有唯一性,所以不能单独作为键或码。 同时注意,图中成绩都为90分的话,那么成绩在该表讨论 键或码 的问题中是没有意义的。如果成绩改成排名的话,并且强制排名只能具有唯一性的话,排名就可以单独成为 键或码。

判断键或码的时候主要是看是否具有唯一性。

所以 C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-20
学号。