在数据库管理系统(DBMS)的数据控制功能中,哪一项功能主要负责协调并发事务的执行,以保证数据库的完整性不受破坏( )。
安全性控制
完整性控制
并发控制
故障恢复
【内容考查】本题考查DBMS的数据控制功能中并发控制的概念和作用。
【选项分析】
A. 安全性控制:主要用于保护数据库防止不合法使用造成的数据泄露、更改或破坏,不是协调并发事务的主要功能。
B. 完整性控制:用于确保数据的正确性和相容性,防止加入不符合语义的数据,但不直接处理并发事务。
C. 并发控制:正确答案。在多用户共享系统中,并发控制负责协调同时执行的事务,确保数据库完整性不被破坏,防止用户获取错误数据。
D. 故障恢复:主要处理各种故障导致的数据库不一致状态,将数据库恢复到正确状态,不是处理并发事务的主要功能。
因此,正确答案是C. 并发控制。