返回
当前 - 选择题 - 关系数据库
困难
题号:0020190500005
单选题
2019年11月第5题

数据库的安全机制中,通过提供(存储过程)供第三方开发人员调用进行数据更新 ,从而保证数据库的关系模式不被第三方所获取。

问题(1)
浓缩知识点
知识点

在数据库安全机制中,存储过程是实现数据操作封装与安全隔离的核心对象之一,它可将数据增删改查等操作逻辑封装为可调用的程序单元,第三方开发人员通过调用存储过程即可完成数据更新,同时不会接触到数据库底层的关系模式、表结构与业务逻辑,有效保障数据安全与结构隐私。此外需明确数据库其他对象的功能边界:索引仅用于优化查询效率,无安全封装作用;视图虽能隐藏部分数据结构,但多数复杂视图不支持直接数据更新,并非专用的更新操作接口;触发器属于被动触发的自动化机制,多用于约束校验、日志记录等场景,无法作为主动调用的数据更新入口。

正确答案
C

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

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