简述码、外码的概念。

题目

简述码、外码的概念。

参考答案和解析
正确答案:码(Key) 唯一标识实体的属性集称为码。
外码:如果一个关系R中包含另一个关系S的主码所对应的属性组F,则称此属性组F为关系R的外码,并称关系S为参照关系,关系R是依赖关系 为了表示关联,可以将一个关系的主码作为属性放入另一个关系中,第二关系中的那些属性就成为外码。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于关系模式的码和外码的叙述中,( )是正确的?

Ⅰ.主码可以是单个属性,也可以是属性组

Ⅱ.外码可以是单个属性,也可以是属性组

Ⅲ.一个关系模式的主码与该关系模式的任何一个外码的交一定为空

Ⅳ.一个关系模式的主码与该关系模式的所有外码一定包含了该关系模式的所有属性

A) Ⅰ和Ⅱ

B) Ⅰ、Ⅱ和Ⅲ

C) Ⅰ、Ⅱ和Ⅳ

D) Ⅰ、Ⅲ和IV


正确答案:A
主码可以是单个属性,也可以是属性组。当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。一个关系的主码也可以是该关系的外码,所以该关系的主码与外码的交不为空。一个关系的主码与外码并不一定包含了该关系的所有属性。

第2题:

关系中的码可分为超码、____、____、备用码和外码五种。


参考答案主码 候选码(次序无先后)

第3题:

(11)根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取

【11】 。


正确答案:

(11)【答案】空
【解析】根据参照完整性规则,若属性F是关系R的外码,它的关系S的主码KS相对应,则对于R中每个元组在F上的值必须为:取空或者等于S中某个元组的主码值。

第4题:

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

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

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

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

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


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

第5题:

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

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

B.外码是某个关系的码

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

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


正确答案:C
解析:根据外码的定义可知:设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码。

第6题:

一个关系只有一个()。

A、候选码

B、外码

C、超码

D、主码


参考答案:D

第7题:

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

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

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

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

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


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

第8题:

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

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

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

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

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


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

第9题:

在概念模型中,唯一标识实体的属性集称为( )。

A.码

B.外码

C.域

D.元组


正确答案:A

第10题:

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

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

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

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

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


正确答案:A

更多相关问题