参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是( )规则
参照完整性
举一反三
- 参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则。 A: 实体完整性 B: 参照完整性 C: 户自定义完整性 D: 性完整性
- 根据实体完整性规则,用户只要定义了某一个关系的外键,系统就会控制外键的值要么为空,要么等于被参照关系中某一个主键的值。()
- 参照完整性是指:一个关系(表)中的取值要么为空,要么必须是这个外码指向的表中的该主码的其一元组值
- 若关系r的外码F参照关系s的主码,则关系r中每一个元组在属性F上的取值,要么为NULL值,要么等于关系s中某个元组的( )值。
- 有关系R(A,B,C),主键为A;S(D,A),主键为D,外键为A,参照R中的属性A。关系R和S的元组如下表所示。关系S中违反参照完整性规则的元组是。
内容
- 0
参照完整性约束要求关系的外键取值等于它所参照的关系中的主键值但不能为空值。 A: 对 B: 错
- 1
在关系数据库中,参照完整性要求基本关系的()。 A: 主属性的取值不能为空 B: 外码的取值不能为空 C: 外码的取值不能相同 D: 外码的取值必须为空值或等于被参照关系某元组的主码值
- 2
当删除被参照关系的某个元组时,如果参照关系中有若干个元组的外键值与被参照关系删除元组的主键值相同时,可以采用()策略。 A: 级联删除 B: 受限删除 C: 随机删除 D: 置空值删除 E: 不限制删除
- 3
哪些情况会违反参照完整性规则() A: 从被参照关系中删除元组 B: 向参照关系中增加新元组 C: 修改参照关系的元组在外码上的值 D: 修改被参照关系的元组在主码上的值
- 4
根据参照完整性约束规则,外键的值取对应关系中某个元组主键的值,或者取( )。 A: