以下关于外键和相应的主键之间的关系,正确的是()。A、外键并不一定要与相应的主键同名B、外键一定要与相应的主键同名C、外键一定要与相应的主键同名而且唯一D、外键一定要与相应的主键同名,但并不一定唯一

题目

以下关于外键和相应的主键之间的关系,正确的是()。

  • A、外键并不一定要与相应的主键同名
  • B、外键一定要与相应的主键同名
  • C、外键一定要与相应的主键同名而且唯一
  • D、外键一定要与相应的主键同名,但并不一定唯一
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于关系模型的参照完整性规则的描述,错误的是

A.外键和相应的主键需定义在相同值域上

B.外键和相应的主键可以不同名

C.参照关系模式和依赖关系模式可以是同一个关系模式

D.外键值不可以为空值


正确答案:D
解析:参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。与参照完整性密切相关的一个概念就是外键,外键与相应的主键可以不同名,但是它们的值域必须相同;参照关系模式和依赖关系模型可以是同一个关系模型,并且外键可以为空值。因此本题的正确答案应该是D。

第2题:

以下关于外键和相应的主键之间的关系,不正确的是______。

A.外键一定要与主键同名

B.外键不一定要与主键同名

C.主键值不允许是空值,但外键值可以是空值

D.外键所在的关系与主键所在的关系可以是同一个关系


正确答案:A

第3题:

是指外键的值不允许参照不存在的相应表的主键的值


正确答案:参照完整性规则
参照完整性规则

第4题:

在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为()。

  • A、主键
  • B、键
  • C、候选键
  • D、外键

正确答案:D

第5题:

以下关于候选键与主键、超键、外键的关系说法正确的是()

A.在关系中能唯一标识元组的属性集称为关系模式的外键。
B.不含有多余属性的超键称为候选键
C.如果关系模式R中的某些属性集不是R的候选键,而是关系模式S的候选键,则这个属性集对模式R而言是主键。
D.不含有多余属性的超键称为外键

答案:B
解析:

第6题:

主键,超健,候选键的关系是( )

A主键一定是超键,候选键不一定是超键

B候选键一定是主键,候选键不一定是超键

C超键不一定是主键,候选键一定是超键

D主键一定是超键,候选键一定是超键


正确答案:CD

第7题:

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

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

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

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

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


正确答案:A

第8题:

关系的参照完整性规则是指外键的值不允许参照不存在的相应表中的主键的值,或者外键的值等于【 】。


正确答案:空值 或 者 NULL
空值 或 者 NULL 解析:完整性是指数据库数据的正确性和相容性。关系数据库必须满足3类完整性规则。实体完整性规则:指关系中的主属性不允许取空值,因为关系中的每一记录都代表一个实体,而任何实体都是可标识的,如果存在主键值为空,就意味着存在不可标识的实体。参照完整性规则,指外键的值不允许参照不存在的相应表中的主键的值,或者外键为空值。用户定义的完整性规则:指对关系模式中的各个数据的数据类型、长度、取值范围等的约束,由用户通过关系DBMS提供的数据语言进行统一地控制。

第9题:

主键、超键、候选键的关系是()。

A.主键一定是超键,候选键一定是超键
B.主键一定是超键,候选键不一定是超键
C.候选键一定是主键,候选键不一定是超键
D.超键不一定是主键,候选键一定是超键

答案:A,D
解析:
超键(superkey):在关系中能唯一标识元组的属性集称为关系模式的超键。候选键(candidatekey):不含有多余属性的超键称为候选键。主键(primarykey):用户选作元组标识的一个候选键程序主键。主键一定是候选键,候选键一定是超键。

第10题:

下列关于主键和外键哪一项表述是错误的?()

  • A、主键唯一地标识表中的行
  • B、外键是引用其他表主键的列集
  • C、主键和外键用于强制数据完整性
  • D、必须始终在表中定义主键

正确答案:D

更多相关问题