在参照和被参照的关系中,每个外码值或者为( ),或者等于另一个关系中的( )值。
null;NULL;空;空值# 主键;主码;主键值;主码值
举一反三
- 参照完整性是指在基本表中,外码可以是空值或者另一个关系 的有效值
- 哪些情况会违反参照完整性规则() A: 从被参照关系中删除元组 B: 向参照关系中增加新元组 C: 修改参照关系的元组在外码上的值 D: 修改被参照关系的元组在主码上的值
- 下列关于关系的外码和参照完整性规则的描述中,错误的是( )。 A: 外码和相应的主码需定义在相同值域上 B: 外码和相应的主码可以不同名 C: 参照关系和被参照关系可以是同一个关系 D: 外码值一定不能为空值
- 外码只能取被参照关系主码的值
- 在关系数据库中,参照完整性要求基本关系的()。 A: 主属性的取值不能为空 B: 外码的取值不能为空 C: 外码的取值不能相同 D: 外码的取值必须为空值或等于被参照关系某元组的主码值
内容
- 0
参照完整性规则规定外码的取值或者取空值,或者____。
- 1
在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这种插入控制属于() A: 级联插入 B: 受限插入 C: 关联删除 D: 递归插入
- 2
参照完整性约束要求,参照关系的外码的值不能为空( )。
- 3
参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S可能是相同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值()
- 4
若关系r的外码F参照关系s的主码,则关系r中每一个元组在属性F上的取值,要么为NULL值,要么等于关系s中某个元组的( )值。