哪些情况会违反参照完整性规则()
A: 从被参照关系中删除元组
B: 向参照关系中增加新元组
C: 修改参照关系的元组在外码上的值
D: 修改被参照关系的元组在主码上的值
A: 从被参照关系中删除元组
B: 向参照关系中增加新元组
C: 修改参照关系的元组在外码上的值
D: 修改被参照关系的元组在主码上的值
A,B,C,D
举一反三
- 在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这种插入控制属于() A: 级联插入 B: 受限插入 C: 关联删除 D: 递归插入
- RDBMS在实现参照完整性时需要考虑()。 A: 对参照关系插入/修改元组时,系统应采用哪种作法 B: 删除被参照关系的元组时,系统应采用哪种作法 C: 修改被参照关系元组的主键时,系统应采用哪种作法 D: 外码是否可以为NULL
- 下列哪些情况会违反实体完整性规则() A: 向一个关系中插入新元组 B: 从一个关系中查询元组 C: 删除一个关系中的元组 D: 修改某个元组在主码上的值
- 当删除被参照关系的某个元组时,如果参照关系中有若干个元组的外键值与被参照关系删除元组的主键值相同时,可以采用()策略。 A: 级联删除 B: 受限删除 C: 随机删除 D: 置空值删除 E: 不限制删除
- 删除被参照关系元组使用受限方式策略时,当参照关系中没有任何元组的外键值与被参照关系中要删除元组的主键值()时,系统才进行删除操作,否则拒绝删除操作。 A: 不同 B: 相同 C: 不相等 D: 不可比
内容
- 0
参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则。 A: 实体完整性 B: 参照完整性 C: 户自定义完整性 D: 性完整性
- 1
若关系r的外码F参照关系s的主码,则关系r中每一个元组在属性F上的取值,要么为NULL值,要么等于关系s中某个元组的( )值。
- 2
参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是( )规则
- 3
参照完整性规则中:若F是关系R中对应关系S的外码,则对于R中每个元组在F上的值必须为 A: 空值或等于S中某个元组的主码值 B: 空值 C: 等于S中某个元组的值 D: 以上都不是
- 4
在关系数据库中,参照完整性要求基本关系的()。 A: 主属性的取值不能为空 B: 外码的取值不能为空 C: 外码的取值不能相同 D: 外码的取值必须为空值或等于被参照关系某元组的主码值