可以取值为NULL(空值)
只能是单个属性
不能是其他关系的外码
只能有一个
第1题:
对于关系的主码必须满足的条件,有下列说法: Ⅰ.一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名 Ⅲ.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是______。
A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅱ和Ⅲ
D.Ⅱ和Ⅳ
第2题:
关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的【2】。
第3题:
如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的
A.候选码
B.主码
C.外码
D.连接码
第4题:
将问题1中的E-R模型(图12-6)转换成4个关系数据模型,要求标注主码和外码。
第5题:
在关系中,候选码中的属性称为
A.主码
B.外码
C.主属性
D.分量
第6题:
(52)下列关于关系模式的码的叙述中,不正确的是( )。
A)当候选码多于一个时,选定其中一个作为主码
B)主码可以是单个属性,也可以是属性组
C)不包含在主码中的属性称为非主属性
D)当一个关系模式中的所有属性构成码时,则称为全码
第7题:
在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。
A.被参照关系
B.参照关系
C.主码
D.主关系
所谓关系数据库就是基于关系模型的数据库。1、关系数据库管理系统(RDBMS)·关系数据库管理系统就是管理关系数据库的计算机软件。2、关键字(Key)关键字是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。·侯选关键字(Candidate Key)如果一个属性集能惟一地标识表的一行而又不含多余的属性,那么这个属性集称为侯选关键字。·主关键字(Primary Key)主关键字是被挑选出来,作表的行的惟一标识的侯选关键字。一个表只有一个主关键字。主关键字又可以称为主键。·公共关键字(Common Key)在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。·外关键字(Foreign Key)如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表
第8题:
(36)在关系数据模型中,一个关系中的主码
A)可以取值 NULL(空值)
B)只能是单个属性
C)不能是其他关系的外码
D)只能有一个
第9题:
此题为判断题(对,错)。
第10题:
下列关于外码的叙述中,不正确的是( )。
A.外码是某个关系的主码
B.外码体现了关系间的联系手段
C.外码不是任何关系的主码
D.外码是一个关系的主码不是另一个关系的主码