在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这

题目
单选题
在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这种插入控制属于()
A

级联插入

B

受限插入

C

关联删除

D

递归插入

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

第1题:

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

A.被参照关系

B.参照关系

C.主码

D.主关系


正确答案:B

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

 

第2题:

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

A.被参照关系

B.参照关系

C.主码

D.主关系


正确答案:B

第3题:

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

【11】 。


正确答案:

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

第4题:

关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时, 称该属性为( )。A.元组B.主属性C.外码D.参照关系


正确答案:C
外键的概念;即不是该关系的主键,但是是另一个关系的主键,则该属性为关系的外键。

第5题:

设两个关系有参照和被参照的联系,当在被参照关系中删除元组时有:级联删除、不允许删除和()三种不同的策略。


参考答案:置空值删除

第6题:

( 31 )下列关于保持数据库完整性的叙述中,哪一条是不正确的?

A )向关系 SC 插入元组时, S# 和 C# 都不能是空值 ( N ULL )

B )可以任意删除关系 SC 中的元组

C )向任何一个关系插入元组时,必须保证关系主码值的唯一性

D )可以任意删除关系 C 中的元组


正确答案:D

第7题:

在参照完整性控制中,仅当参照关系中没有任何元组与被参照关系中要删除元组的主码值相同时,才执行删除操作,否则拒绝执行删除操作,这种删除控制属于()。

A、级联删除

B、受限删除

C、关联删除

D、组合删除


参考答案:B

第8题:

若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。这是( )。

A)实体完整性规则

B)参照完整性规则

C)用户定义完整性规则

D)域完整性规则


正确答案:B
实体完整性规则:若属性A是关系R的主属性,则属性A不能取空值。
参照完整性规则:若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。
用户定义完整性规则:是针对某一具体数据库的约束条件,它反映某一具体应用涉及的数据必须满足语义要求。

第9题:

下列关于保持数据库完整性的叙述中,不正确的是________。

A.向关系SC插入元组时,S#和C#都不能是空值(NULL)

B.可以任意删除关系SC中的元组

C.向任何一个关系插入元组时,必须保证关系主码值的唯一性

D.可以任意删除关系C中的元组


正确答案:D
解析:参照完整性规则;外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删除关系C中的元组,则关系SC就会违背关系模型中的参照完整性规则。

第10题:

已知关系R与S如下所示,关系R的主码为A;关系S的主码为D,外码为A。 则在关系S中,违反参照完整性约束的元组是( )。

A.(11,21)

B.(22,NULL)

C.(33,33)

D.(44,11)


正确答案:C
在S中,外码A的值为21和11都是R中A的有效值,外码的值可以为空(NULL),所以违背参照完整性规则的元组足(33,33)。

更多相关问题