CMS专题

单选题在关系数据模型中,一个关系中的主码()。A 可以取值为NULL(空值)B 只能是单个属性C 不能是其他关系的外码D 只能有一个

题目
单选题
在关系数据模型中,一个关系中的主码()。
A

可以取值为NULL(空值)

B

只能是单个属性

C

不能是其他关系的外码

D

只能有一个

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

第1题:

对于关系的主码必须满足的条件,有下列说法: Ⅰ.一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名 Ⅲ.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是______。

A.Ⅰ和Ⅱ

B.Ⅰ和Ⅲ

C.Ⅱ和Ⅲ

D.Ⅱ和Ⅳ


正确答案:B
解析:两个关系中的主码属性是可以重名的,在一个关系中,从主码属性集中去掉某个属性后就不能唯一标识一个元组。

第2题:

关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的【2】。


正确答案:
完整性约束 【解析】数据模型通常由数据结构、数据操作和完整性约束三部分构成。数据的完整性约束是一组完整性规则,它是给定的数据模型中数据及其联系所有的制约和依存的规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效、相容。实体的完整性规定,主码的任何属性都不能为空,因为概念模型中实体和联系都是可区分的,而且它们以码为唯一性标识。如果主码的属性值可以为空,则意味着在概念模型中存在着不以码为唯一性标识的实体。显然前后矛盾。

第3题:

如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的

A.候选码

B.主码

C.外码

D.连接码


正确答案:C

第4题:

将问题1中的E-R模型(图12-6)转换成4个关系数据模型,要求标注主码和外码。


正确答案:司机(驾照号姓名地址邮编电话) PK=驾照号 机动车(牌照号型号制造厂生产日期) PK=牌照号 警察(警察编号姓名) PK=警察编号 处罚通知(编号日期时间地点驾照号牌照号警告罚款暂扣警察编号) PK=编号 FK=驾照号牌照号警察编号
司机(驾照号,姓名,地址,邮编,电话) PK=驾照号 机动车(牌照号,型号,制造厂,生产日期) PK=牌照号 警察(警察编号,姓名) PK=警察编号 处罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警察编号) PK=编号 FK=驾照号,牌照号,警察编号 解析:本题旨在建立交通违章处罚通知书的数据模型。通知书所涉及的对象有受罚驾驶员、受罚车辆、违章方式、违章日期、处罚结果、出具处罚通知书的警察等。明白了他们之间的关系后对于问题1、2不难解答。注意驾驶员的驾驶证编号、违章车牌、警察编号都是惟一的。在根据文字说名每一个交通违章通知书有一个惟一的编号。那么完全可以确定关系主码和外码。

第5题:

在关系中,候选码中的属性称为

A.主码

B.外码

C.主属性

D.分量


正确答案:C
解析:关系中包含任何一个候选码中的属性称为主属性或码属性,不包含在任何一个候选码中的属性称为非主属性或非码属性。

第6题:

(52)下列关于关系模式的码的叙述中,不正确的是( )。

A)当候选码多于一个时,选定其中一个作为主码

B)主码可以是单个属性,也可以是属性组

C)不包含在主码中的属性称为非主属性

D)当一个关系模式中的所有属性构成码时,则称为全码


正确答案:C

(52)【答案】C)
【解析】键是唯一地标准识实体的属性集,不包含在任何“键”中的属性称为非主属性。

第7题:

在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。

A.被参照关系

B.参照关系

C.主码

D.主关系


正确答案:B

所谓关系数据库就是基于关系模型的数据库。1、关系数据库管理系统(RDBMS)·关系数据库管理系统就是管理关系数据库的计算机软件。2、关键字(Key)关键字是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。·侯选关键字(Candidate Key)如果一个属性集能惟一地标识表的一行而又不含多余的属性,那么这个属性集称为侯选关键字。·主关键字(Primary Key)主关键字是被挑选出来,作表的行的惟一标识的侯选关键字。一个表只有一个主关键字。主关键字又可以称为主键。·公共关键字(Common Key)在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。·外关键字(Foreign Key)如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表

 

第8题:

(36)在关系数据模型中,一个关系中的主码

A)可以取值 NULL(空值)

B)只能是单个属性

C)不能是其他关系的外码

D)只能有一个


正确答案:D

(36)【答案】D)
【解析】我们建立数据库的时候,需要为每张表指定一个人主码,所谓主码就是能够唯一标识表中一行的属性或属性组,一个表只能有一个主码,但可以有多个后选码。

第9题:

在一个关系中主码中的属性被称为主属性而候选码中的属性被称为非主属性。()

此题为判断题(对,错)。


参考答案:错误

第10题:

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

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

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

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

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


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

更多相关问题