问题
单项选择题
下列关于码的叙述中,正确的是
A.在一个关系中,不可能存在两个不同的元组在码属性上取值相同
B.属性是一个元组区别于其他元组的依据
C.在一个关系中,可能存在码或码的一部分为空值的元组
D.码不是一个元组赖以存在的条件
答案
参考答案:A
解析:[命题目的] 本题主要考查了对码的理解。
[解题要点] 码是一个元组区别于其他元组的依据,同时也是一个元组赖以存在的条件。在一个关系中,不可能存在两个不同的元组在码属性上取值相同,也不可能存在码或码的一部分为空值的元组。
[错解分析] 在一个关系中,不可能存在两个不同的元组在码属性上取值相同,故A)选项正确;属性不是一个元组区别于其它元组的依据,故B)选项不正确;在一个关系中,不可能存在码或码的一部分为空值的元组,故C)选项不正确;码是一个元组赖以存在的条件,故D)选项不正确。
[考点链接] 掌握主属性,外码概念的理解。