关于关系模型的三类完整性规则正确的是()。
A: 如果属性A是基本关系R的主属性,但不是候选码整体,则属性A能取空值
B: 若属性F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R中的每个元组在F上的值必须取空值
C: 参照完整性规则来定义外码与主码之间的引用规则
D: 实体完整性和参照完整性并不适用于任何关系数据库系统
A: 如果属性A是基本关系R的主属性,但不是候选码整体,则属性A能取空值
B: 若属性F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R中的每个元组在F上的值必须取空值
C: 参照完整性规则来定义外码与主码之间的引用规则
D: 实体完整性和参照完整性并不适用于任何关系数据库系统
举一反三
- 若属性F是基本关系R的外码,F与基本关系S 的主码相对应,则R在F上的取值必须为空值或等于S中某个元组的主码值。这是关系的( )。 A: 域完整性规则 B: 参照完整性规则 C: 用户定义完整性规则 D: 实体完整性规则
- 参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S可能是相同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值()
- 若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为S中某个元组的主码值。这是()。 A: 实体完整性规则 B: 参照完整性规则 C: 用户定义完整性规则 D: 域完整性规则
- 参照完整性规则指出,若属性F是关系R的( ),则F可以取空值或其参照的关系中主码的取值。 A: 外码 B: 主属性 C: 候选码 D: 主码
- 设属性A是关系R的主属性,则属性A不能取空值(NULL),这是() A: 参照完整性规则 B: 用户定义完整性规则 C: 关系完整性规则 D: 实体完整