问题 单项选择题

数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供__(1)__以供外部程序访问;对于需要更新的数据,则以__(2)__的方式供外部调用,并由提供者完成对系统中多个表的数据更新。

空白(1)处应选择()

A.基本表

B.视图

C.索引

D.触发器

答案

参考答案:B

解析:本题考查数据库应用系统开发中对数据库安全性要求的理解。应用程序访问数据库时,出于安全性考虑,不会提供存储数据的基本表供程序访问,一是为防止表中其他数据的泄密.二是将程序需要读取的数据构建成视图,并提供只读权限供应用程序读取;对于更新操作,由于可更新视图仅限于构建在一个基本表上的视图,对多表更新,由存储过程来提供用户调用,而不是将基本表的结构向应用程序开发人员提供。

单项选择题
单项选择题