联大学堂《计算机应用技术数据库系统原理(安阳师范学院)》题库及答案


正确答案:when

80、什么叫封锁粒度?封锁粒度的大小与并发性、系统开销之间的关系如何?

正确答案:封锁的数据目标可以是这样一些逻辑单元:数据库、表、记录、字段等,封锁数据目标的大小叫封锁粒度。封锁的粒度小,并发度高,但封锁机构复杂,系统开销大。反之,封锁的粒度大,并发度小,但封锁机构简单,系统开销小。

81、简述数据库的典型恢复策略。

正确答案:数据库的恢复,意味着要把数据库恢复到最近一次故障前的一致性状态。典型的数据恢复策略为:A 、周期性地对整个数据库进行复制或转储、建立日志文件。B 、一旦数据库发生故障,则分二种情况处理:a)如果数据库遇到灾难性故障,就必须装入最近一次拷贝的数据库备份到新的磁盘,然后利用日志库执行“重做”已提交的事务,把数据库恢复到故障前的状态。b)如果数据库未遭到物理性破坏,只是某些数据不正确,只需利用日志库“撤销”所有不可靠的修改,再利用日志库执行“重做”已提交的、但对数据库的更新可能还留在内存缓冲区的事务,就可以把数据库恢复到正确的状态。

82、SQL Server 2005 支持两种登录认证模式,一种是Windows身份验证模式,另一种是()。

正确答案:混合模式

83、SQL-SELECT语句中,HAVING子句必须跟在()()子句后面。

正确答案:GROUP BY

84、基本表结构的修改用()关键字,基本表内容的修改用()关键字。

正确答案:ALTER、UPDATE

85、SQL的集合处理方式与主语言单记录的处理方式之间用()来协调。

正确答案:游标

86、SQL 语言对于“查询结果不允许存在重复元组”是通过在SELECT后加()实现的?

正确答案:DISTINCT

87、视图的优点是什么?

正确答案:A 、视图对于数据库的重构造提供了一定程序的逻辑独立性。B 、简化了用户观点。C 、视图机制使不同的用户能以不同的方式看待同一数据集合。D 、视图机制对机密文件数据提供了自动的安全保护功能。

88、嵌入式SQL 的预处理方式是如何实现的?这种方式有什么重要意义?

正确答案:预处理方式是先用预处理程序对源程序进行扫描,识别出SQL 语句,并处理成主语言的函数调用形式;然后再用主语言的编译程序把源程序编译成目标程序。这种方法的重要意义在于不必改动主语言的编译程序,这样,SQL 的编译程序和主语言的编译程序之间就可独立,互不影响。

89、在嵌入式SQL 中是如何解决数据库工作单位与源程序工作单位之间的通讯的?

正确答案:在嵌入式SQL 语句中引用主语言程序变量,简称共享变量,完成数据库工作单元与源程序工作单元之间的通讯。主变量前加“: ”,以区别于数据库的字段名,共享变量在使用前应预先用SQL 的DECLARE 语句声明。

90、基本表与视图两者的区别和联系是什么?

正确答案:基本表是实际存在物理存储介质上的实表,而视图是个虚表,它在实际的存储介质上不存在,只是在数据字典中存储了视图结构的定义,它是由一个或凡个基本表或其他视图导出的表。用户对基本表和视图的查询是相同的,对视图的更新有一些限制