数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供(  

练习题库2022-08-02  78

问题 数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供(  )以供外部程序访问;对于需要更新的数据,则以(  )的方式供外部调用,并由提供者完成对系统中多个表的数据更新。问题1选项A.基本表B.视图C.索引D.触发器问题2选项A.基本表B.视图C.存储过程D.触发器

选项

答案 BC

解析 视图是一个虚拟表,但同真实的表一样,也包含一系列带有名称的列和行数据。不过,视图并不在数据库中以存储的数据值形式存在,其行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。由于可以隐藏表中的一些数据,因此出于安全性考虑,在只读数据时,可以通过视图供外部程序访问。
存储过程是一组为了完成特定功能的SQL语句集,它可由应用程序通过一个调用来执行,而且允许用户声明变量,另外,存储过程可以接收和输出参数。如果需要更新数据,可以以存储过程的方式供外部调用。
转载请注明原文地址:https://tihaiku.com/congyezige/2419643.html

最新回复(0)