以下关于外码和相应的主码之间的关系,正确的是 _______。A.外码并不一定要与相应的主码同名B.外码

题目

以下关于外码和相应的主码之间的关系,正确的是 _______。

A.外码并不一定要与相应的主码同名

B.外码一定要与相应的主码同名

C.外码一定要与相应的主码同名而且唯一

D.外码一定要与相应的主码同名,但并不一定唯一

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

9、关于外码的说法,错误的有()

A.外码不是它所在关系的主码

B.外码取值不能为空

C.外码如果要取值,只能取它所参照的主码的值

D.作为外码的属性不能是主属性


外码就是主码;外码取值不能为空;作为外码的属性不能是主属性

第2题:

关于外码的说法,错误的有()

A.外码不是它所在关系的主码

B.外码取值不能为空

C.外码如果要取值,只能取它所参照的主码的值

D.作为外码的属性不能是主属性


外码取值不能为空;作为外码的属性不能是主属性

第3题:

【多选题】关于外码描述正确的是()。

A.一个关系的外码与它所参照的主码可以不同名,但要取自相同的域

B.一个关系的外码一定可以取空值

C.外码与它所参照的主码可以存在同一个关系中

D.一个关系可以有多个外码


负数反码等于原码的符号位不变,数值的每一位求反

第4题:

关于外码的说法,错误的有()

A.作为外码的属性不能是主属性

B.外码取值不能为空

C.外码不是它所在关系的主码

D.外码如果要取值,只能取它所参照的主码的值


外码取值不能为空;作为外码的属性不能是主属性

第5题:

5、关于外码描述正确的是()。

A.一个关系的外码与它所参照的主码可以不同名,但要取自相同的域

B.一个关系的外码一定可以取空值

C.外码与它所参照的主码可以存在同一个关系中

D.一个关系可以有多个外码


B 解析:假设关系R(A,B,C,D),其中A为主码,B为外码,主码与外码的并为(A,B),这并没有包含所有的码,所以题目的IV选项是错误的,故选择B选项。

第6题:

下列关于外码的说法中不正确的是( )。

A.外码是某个关系的主码

B.外码可以作为两个关系的联系手段

C.外码只能是一个关系的主码

D.外码不是任何关系的主码


正确答案:D
解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。以外码作为主码的关系称为参照关系:外码所在的关系称为被参照关系,两者是以外码来联系的。

第7题:

下列叙述正确的是

A.同一关系内部属性之间不能存在引用关系

B.外码一定要与相应的主码同名

C.同一个关系中不允许出现完全相同的元组

D.同一个关系中主码的值可以相同


正确答案:C
解析:同一关系内部属性之间可以存在引用关系,所以A)错。外码并不一定要与相应的主码同名,所以B)错。同一个关系中主码的值不可以相同,所以D)错。

第8题:

下列关于外码的叙述中,不正确的是( )。

A.外码是某个关系的主码

B.外码体现了关系间的联系手段

C.外码不是任何关系的主码

D.外码是一个关系的主码不是另一个关系的主码


正确答案:C
解析:根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性.

第9题:

下列关于外码的叙述不正确的是( )。

A)外码是某个关系的主码

B)外码体现了关系间的联系手段

C)外码不是任何关系的主码

D)外码是一个关系的主码是另一个关系的属性


正确答案:C
根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性。