返回
当前 - 选择题 - 关系数据库关系数据库
中等
高频
数据库的安全机制中,通过提供(存储过程)供第三方开发人员调用进行数据更新 ,从而保证数据库的关系模式不被第三方所获取。
问题(1)
浓缩知识点
知识点在数据库安全机制中,存储过程是实现数据操作封装与安全隔离的核心对象之一,它可将数据增删改查等操作逻辑封装为可调用的程序单元,第三方开发人员通过调用存储过程即可完成数据更新,同时不会接触到数据库底层的关系模式、表结构与业务逻辑,有效保障数据安全与结构隐私。此外需明确数据库其他对象的功能边界:索引仅用于优化查询效率,无安全封装作用;视图虽能隐藏部分数据结构,但多数复杂视图不支持直接数据更新,并非专用的更新操作接口;触发器属于被动触发的自动化机制,多用于约束校验、日志记录等场景,无法作为主动调用的数据更新入口。
正确答案
C
本题考察的是关系数据库的安全机制与封装手段。
此外需明确数据库其他对象的功能边界:索引仅用于优化查询效率,无安全封装作用。视图虽能隐藏部分数据结构,但多数复杂视图不支持直接数据更新,并非专用的更新操作接口。在数据库安全机制中,存储过程是实现数据操作封装与安全隔离的核心对象之一,它可将数据增删改查等操作逻辑封装为可调用的程序单元,第三方开发人员通过调用存储过程即可完成数据更新,同时不会接触到数据库底层的关系模式、表结构与业务逻辑,有效保障数据安全与结构隐私。触发器属于被动触发的自动化机制,多用于约束校验、日志记录等场景,无法作为主动调用的数据更新入口。
本小问答案是 存储过程。题干中的“数据库的安全机制中,通过提供存储过程供第三方开发人员调用进行数据更新 ,从而保证数据库的关系模式不被第三方所获取”对应存储过程。
因此,选项 C 正确。
