题目内容 (请给出正确答案)
[主观题]

什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时各需要进行哪些完整性检查

提问人:网友lixin080108 发布时间:2022-02-12
参考答案
数据的完整性是指的保证数据的正确性和相容性。
(1)执行插入操作需要检查域完整性规则、实体完整性、参照完整性规则和用户自定义完整性规则。
(2)执行删除操作时:如果删除的是参照关系的元组,则不需要进行完整性检查,可以执行删除操作。如果删除的是被参照关系的元组,则须检查参照完整性:检查被删除元组的主关键字属性的值是否被参照关系中某个元组的外部关键字引用,如果未被引用则可以执行删除操作;否则可能有拒绝删除、可以删除和级联删除三种方式处理。执行更新操作可以看作是先删除旧的元组,然后再插入新的元组。所以执行更新操作时的完整性检查综合了上述两种情况
如搜索结果不匹配,请 联系老师 获取答案
更多“什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时…”相关的问题
第1题
什么是数据的完整性?请简述在对关系进行插入、删除和更...

什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时各需要进行哪些完整性检查

点击查看答案
第2题
在层次模型中,进行插入、删除、更新操作时,分别需要满足的完整性约束主要有哪些?
点击查看答案
第3题
default约束是在对数据库数据进行()时检查。

A.插入操作

B. 插入和删除操作

C. 更新操作

D. 插入和更新操作

点击查看答案
第4题
default约束是在对数据库数据进行()时检查

A.插入操作

B.插入和删除操作

C.更新操作

D.插入和更新操作

点击查看答案
第5题
下列对数据库的操作中,正确的是A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的

下列对数据库的操作中,正确的是

A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复

B.当执行删除操作时,不需要检查参照完整性规则

C.当执行更新操作时,只需要检查参照完整性规则

D.如果向参照关系插入操作时,不需要考虑参照完整性

点击查看答案
第6题
外码约束是在对主表数据进行()检查。

A.插入操作

B. 更新操作

C. 插入和更新操作

D. 更新和删除操作

点击查看答案
第7题
外码约束是在对主表数据进行()检查

A.插入操作

B.更新操作

C.插入和更新操作

D.更新和删除操作

点击查看答案
第8题
为了维护数据库中数据的正确性和一致性,在对关系数据库执行插入、删除和修改操作时必须遵循三
类完整性规则:实体完整性规则、引用完整性规则、用户定义的完整性规则。()

点击查看答案
第9题
数据库管理系统在对表进行()操作时检查CHECK约束。

A.插入和删除数据之前

B. 插入和删除数据之后

C. 插入和更新数据之前

D. 插入和更新数据之后

点击查看答案
第10题
数据库管理系统在对表进行()操作时检查CHECK约束

A.插入和删除数据之前

B.插入和删除数据之后

C.插入和更新数据之前

D.插入和更新数据之后

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信