查看更多
当前 - 选择题 - 数据库设计
中等
单选题
2020年5月第25题
#第二版教材
#必须掌握

在数据库系统中,数据的并发控制是指在多用户共享的系统中,协调并发事务的执行,保证数据库的(__)不受破坏, 避免用户得到不正确的数据。

问题(1)
浓缩知识点

数据库并发控制是多用户共享数据库场景中协调并发事务执行的关键机制,其核心目标是保障数据库的完整性,确保数据始终具备准确性与一致性,避免用户获取错误结果。数据库的完整性包含实体完整性、参照完整性以及用户自定义完整性三类核心维度;并发控制通过合理调度事务执行顺序,可有效规避脏读、不可重复读、幻读等多事务并发引发的数据异常问题。需明确的是,并发控制的核心目标与数据库的安全性、可靠性、兼容性存在本质区别:安全性主要防范未授权访问与恶意操作,可靠性侧重保障系统持续稳定运行及故障恢复能力,兼容性指向系统或软件的跨环境适配能力,三者均不直接针对并发事务场景下的数据一致性保障需求。

正确答案
D

本题考察的是数据库系统的核心特性及并发控制机制的目的
在数据库中,并发控制(Concurrency Control)的主要目标是保证多个事务在并发执行时,不会破坏数据库的一致性和正确性,确保系统对所有用户展现一致的数据状态。这实际上就是为了保护数据库的完整性
A选项 安全性:指防止未授权访问和恶意操作,属于访问控制范畴,不是并发控制的直接目标。
B选项 可靠性:通常指系统能否稳定运行并应对故障,但与事务并发执行时的数据一致性不直接相关。
C选项 兼容性:属于软件适应能力问题,和数据库事务调度无直接关系。
D选项 完整性:包括实体完整性、参照完整性以及用户自定义完整性,是保证数据库数据准确性和一致性的核心机制,并发控制的根本目的就是防止“脏读、不可重复读、幻读”等问题,进而保护数据完整性。
因此,正确答案是 D. 完整性

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有