删除被参照关系的元组时,系统可能采取的作法有:
A: 级联删除(CASCADES)
B: 受限删除(RESTRICTED)
C: 置空值删除(NULLIFIES)
D: ABC都可以
A: 级联删除(CASCADES)
B: 受限删除(RESTRICTED)
C: 置空值删除(NULLIFIES)
D: ABC都可以
D
举一反三
- 当删除被参照关系的某个元组时,如果参照关系中有若干个元组的外键值与被参照关系删除元组的主键值相同时,可以采用()策略。 A: 级联删除 B: 受限删除 C: 随机删除 D: 置空值删除 E: 不限制删除
- 被参照表删除元组时,可能破坏参照完整性,所以会拒绝删除或级联删除或设置为空值
- 删除被参照关系元组使用受限方式策略时,当参照关系中没有任何元组的外键值与被参照关系中要删除元组的主键值()时,系统才进行删除操作,否则拒绝删除操作。 A: 不同 B: 相同 C: 不相等 D: 不可比
- 参照完整性违约处理的策略包括( ) A: 拒绝(NO ACTION)执行 B: 级联(CASCADE)操作 C: 置空值删除(NULLIFIES) D: 设置为空值(SET NULL)
- 在SQL语言中,能正确实现级联删除的命令是( )。 A: A) ON DELETE CASCADES B: B) ON DELETE RESTRICTED C: C) ON DELETE NULLIFIES D: D) ON DELETE DEFAULT
内容
- 0
关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采取的策略包括( )。 A: 修改外码 B: 设为空值 C: 拒绝执行 D: 级联删除
- 1
下列有关 DROP TABLE 语句说法中正确的是( )。 A: 可以直接删除被参照关系表。 B: 可以直接删除参照关系表。 C: 当要删除被参照关系表时,可以先删除参照关系表,然后删除被参照关系表。 D: 不可以删除参照关系表。
- 2
关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括 A: 拒绝执行 B: 设置为空值 C: 级联删除 D: 设置检查
- 3
RDBMS在实现参照完整性时需要考虑()。 A: 对参照关系插入/修改元组时,系统应采用哪种作法 B: 删除被参照关系的元组时,系统应采用哪种作法 C: 修改被参照关系元组的主键时,系统应采用哪种作法 D: 外码是否可以为NULL
- 4
在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这种插入控制属于() A: 级联插入 B: 受限插入 C: 关联删除 D: 递归插入