单选题
数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供{{U}} {{U}}
50 {{/U}} {{/U}}以供外部程序访问;对于需要更新的数据,则以{{U}} {{U}} 51
{{/U}} {{/U}}的方式供外部调用,并由提供者完成对系统中多个表的数据更新。
【正确答案】
C
【答案解析】[解析] 本题考查数据库应用系统开发中对数据库安全性要求的理解。
应用程序访问数据库时,出于安全性考虑,不会提供存储数据的基本表供程序访问,一是为防止表中其他数据的泄密,二是将程序需要读取的数据构建成视图,并提供只读权限供应用程序读取;对于更新操作,由于可更新视图仅限于构建在一个基本表上的视图,对多表更新,由存储过程来提供用户调用,而不是将基本表的结构向应用程序开发人员提供。