第 1 页:单选题 |
第 2 页:应用题 |
第 3 页:设计与应用题 |
二、应用题(每题2分,共38.5分)
25[简答题]
数据库管理系统为用户和应用程序提供了【1】语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。
参考解析:DDL 【解析】数据库模式定义语言DDL(Data Description Language)是用于描述数据库中要存储的现实世界实体的语言。
26[简答题]
当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由【2】和它相对应的指针构成的。
参考解析:索引列值 【解析】对数据文件和它的一个特定的索引文件而言,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按其索引列列值指定的顺序与数据文件中的数据记录的排列顺序相一致,则该索引文件称为聚集索引。否则,该索引文件称为非聚集索引。
27[简答题]
在UML中,【3】是一种特殊形式的关联,它表示类之间的关系是整体与部分的关系。
参考解析:聚集 【解析】在UML中,聚集是一种特殊形式的关联,它表示类之间是整体与部分的关系。
28[简答题]
在衡量数据库应用系统的性能指标中,【4】指的是系统在单位时间内可以完成的数据库事务数量。
参考解析:数据吞吐量 【解析】数据库吞吐量指的是系统在单位时间可以完成的数据库事务数量。
29[简答题]
为了保证正确地调度事务的并发操作,事务对数据库对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度【5】性。
参考解析:可串行性 【解析】DBMS对并发事务不同的调度可能会产生不同的结果。为了衡量调度正确性,执行结果如果可以等价于串行调度则认为是正确的,这样的调度叫可串行调度。而两段锁协议就是实现可串行调度的协议。若并发执行的所有事务均遵守两段锁协议,则这些事务的任何并发调度都是可串的。
30[简答题]
在并行数据库中,最适合整表扫描操作的数据划分方法是【6】。
参考解析:轮转法 【解析】并行数据库中一维数据的划分方法如下:
(1)轮转法:最适合于扫描整个关系;
(2)散列划分法:比转转法更适合点查询,也适合顺序扫描关系;
(3)范围划分法:明显利于范围查询和点查询。
31[简答题]
在SQL Server 2008中,对于更新操作的触发器,系统将产生2张逻辑工作表,其中存放更新前数据的逻辑工作表是【7】。
参考解析:DELETED表 【解析】在SQL Server 2008中,对于更新操作的触发器,系统将产生两张逻辑工作表,即DELETED表和INSERTED表。DELETED表用于存储更新前数据,INSERTED用于更新后的数据。
32[简答题]
事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未执行过,这就是保持数据库处于【8】状态。
参考解析:一致性 【解析】数据库的一致性指的是事务执行成功则全部提交,必须使所有数据都具有一致的状态,如果一个事务提交失败,所有做过的更新全部撤销。
33[简答题]
在SQL Server 2008中,只具有修改数据库中全部用户表数据权限的系统角色是【9】。
参考解析:db_datawriter 【解析】数据库角色是被命名的一组与数据库操作的相关的权限,角色是权限的集合。因此,可以为一组具有相同权限的用户创建一个角色,使用角色来管理数据库权限可以简化授权的过程。SQL提供了9个内置的角色,以便在数据库级别授予用户特殊的权限集合,如下表:
34[简答题]
应用程序编写不当可能导致数据库中出现死锁,由于死锁导致的事务回滚属于数据库故障中的【10】故障。
参考解析:事务内部 【解析】数据库系统中的故障的种类分为事务内部故障、系统故障、介质故障、计算机病毒。事务故障分为预期事务内部故障和非预期事务内部故障。非预期的事务内部故障是不可预期的,不能由应用程序处理的,包括运算溢出、并发事务发生死锁而被撤销该事务、违反了某些完整性限制等。而系统故障是造成系统停止运转的任何事件,使得系统要重新启动。介质故障指硬件损坏等。
35[简答题]
两阶段加锁协议可以保证事务调度的【11】性。
参考解析:可串行 【解析】DBMS对并发事务不同的调度可能会产生不同的结果。为了衡量调度正确性,执行结果如果可以等价于串行调度则认为是正确的,这样的调度叫可串行调度。而两段锁协议就是实现可串行调度的协议。若并发执行的所有事务均遵守两段锁协议,则这些事务的任何并发调度都是可串的。
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: