题目
如果关系中的某个属性不是本关系中的关键字,而是另一关系的关键字,称这个属性为外部关键字A、正确B、错误
如果关系中的某个属性不是本关系中的关键字,而是另一关系的关键字,称这个属性为外部关键字
A、正确
B、错误
题目解答
答案
解答:
分析这个判断句:
如果一个关系中的属性A,不是该关系的关键字(主键),但是是另一个关系的关键字(主键),那么就称属性A为外部关键字(foreign key)。
这个判断符合关系数据库中外键(foreign key)的定义,外键就是当前关系引用另一个关系的关键字(主键)的属性。
所以这个判断是正确的。
因此,该句判断为"正确",应该选择A。
解析
步骤 1:理解关键字和外部关键字的定义
关键字(主键):在关系数据库中,关键字是用于唯一标识关系中每个元组的属性或属性组合。外部关键字(外键):在关系数据库中,外部关键字是当前关系引用另一个关系的关键字(主键)的属性。
步骤 2:分析题目中的描述
题目描述的是一个属性,它不是本关系中的关键字,但却是另一个关系的关键字。根据外部关键字的定义,这个属性可以被称为外部关键字。
步骤 3:判断题目的正确性
根据外部关键字的定义,题目中的描述是正确的,因此选项A是正确的。
关键字(主键):在关系数据库中,关键字是用于唯一标识关系中每个元组的属性或属性组合。外部关键字(外键):在关系数据库中,外部关键字是当前关系引用另一个关系的关键字(主键)的属性。
步骤 2:分析题目中的描述
题目描述的是一个属性,它不是本关系中的关键字,但却是另一个关系的关键字。根据外部关键字的定义,这个属性可以被称为外部关键字。
步骤 3:判断题目的正确性
根据外部关键字的定义,题目中的描述是正确的,因此选项A是正确的。