查看更多
当前 - 选择题 - 数据库设计
困难
单选题
2024年11月第47题
#第二版教材
#必须掌握

数据库中触发器的作用是(__)。

问题(1)
浓缩知识点

数据库触发器是部署在数据库端的特殊程序,核心作用为维护数据完整性,它会在数据执行插入、更新、删除等操作时自动触发,执行预设的业务逻辑,比如完成数据合法性校验、关联数据的级联更新或删除、自动生成特定字段值等,确保数据始终符合预设的业务规则与约束。需要注意的是,触发器不直接提升数据库查询效率,该项能力主要由索引等机制实现;也无法增强数据库并发处理能力,并发控制多依赖事务管理与锁机制。此外,触发器能通过自动执行重复逻辑减少开发端代码量,间接提升开发效率,但这属于附加价值,其核心定位仍是保障数据的完整性与一致性。

正确答案
B

本题考察的是数据库触发器的作用
A选项 提高查询效率:数据库触发器主要用于执行特定操作,而不是直接用于提高查询效率。查询效率通常由索引等其他机制来提高。
B选项 保证数据完整性:触发器通常用于维护数据的完整性,例如,执行数据的验证、自动更新或删除等操作。它能保证数据在插入、更新或删除时满足业务规则和约束,因此是正确答案。
C选项 提高开发人员便捷性:虽然触发器可以减少开发人员的工作量,例如通过自动执行某些操作,但它的主要作用是保障数据的完整性,而不是专门提高便捷性。
D选项 增加数据库并发能力:触发器并不直接影响数据库的并发能力。并发能力更多依赖于数据库的事务控制和锁机制,而非触发器。
因此,选项 B 正确。

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