第 1 页:单选题 |
第 4 页:应用题 |
第 6 页:设计与应用题 |
21为了减少数据库管理系统中的死锁,有下列措施:
Ⅰ.事务按同一顺序访问资源
Ⅱ.检测事务等待图并撤销回路中的某个事务
Ⅲ.将大事务切分成若干个小事务
Ⅳ.使用绑定连接
上述措施中,属于可以在应用程序设计过程中采取的措施是( )。
A.仅Ⅰ和ⅡB.仅Ⅰ、Ⅲ和ⅣC.仅Ⅱ和ⅢD.仅Ⅱ、Ⅲ和Ⅳ
参考答案:B
参考解析:Ⅱ.检测事务等待图并撤销回路中的某个事务是在数据库应用系统运行过程中由DBMS完成的工作,不是应用程序设计过程中采取的措施。剩下三个属于在应用程序设计中预防死锁的办法。所以选B。
22某系统中事务Tl从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为保证T2事务的统计结果及重启后A、B两账户余额正确,需要利用到的事务性质分别是( )。
A.一致性和隔离性B.原子性和一致性C.隔离性和持久性D.原子性和持久性
参考答案:B
参考解析:两个事务并发执行时,隔离性保证其并行结果正确性。当事务提交后断电,则持续性保证其对数据库的改变是永久的,结果不受影响。事务的四个性质:原子性、一致性、隔离性、持久性。原子性描述的是事务中包括的诸多操作为了保持一致性要么都做,要么都不做;一致性描述的是事务执行结果从一个一致性到另一个一致性的变化。由题目可知,T1、T2事务若要使A、B结果正确,则必须遵守事务的原子性和一致性。
23在SQL Server 2008某数据库中,用户Ul是Rolel角色中的成员。设在该数据库中执行了下述授权语句:
GRANTINSERT ON T TO Ul
GRANTUPDATE,DELETEON T TO R01el
GRANTSELECT ON T TO PUBLIC
DENYUPDATE ON T TO PUBLIC
则用户ul对T表具有的操作权限是( )。
A.INSERTB.INSERT、UPDATE和DELETEC.INSERT、SELECT和DELETED.INSERT和DELETE
参考答案:C
参考解析:前三句赋予用户U1对T表INSERT,UPDATE,DELETE的权限,第四句拒绝UPDATE权限。所以用户的操作权限是INSERT,SELECT,DELETE。
24在分布式数据库应用系统中,对全局关系进行分片设计时,下列说法正确的是( )。
A.对于一个全局关系中的任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同的片段
B.对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片段
C.对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段
D.对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段
参考答案:C
参考解析:分布式数据库采用数据分片对数据进行管理,分片有以下三个原则:①完整性原则,即全局关系的所有数据项必须包含在某个片段中,否则将导致数据库不完整,造成某些片段数据丢失;②重构性原则,即所有片段必须能够还原全局关系;③不相交原则(对垂直分片的主键除外),对于一个全局关系,要保证数据不丢失,则必须要属于某个片段,即不允许不属于任何一个片段,也不允许一个全局关系的某些数据既属于该全局关系的某些片断又属于该全局关系的另一个片断(垂直关系中的码属性除外)。
25数据库管理系统为提高数据查询效率,可能会采用如下索引技术:
Ⅰ.有序索引
Ⅱ.聚集索引
Ⅲ.树型索引
Ⅳ.散列(哈希)索引
其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有( )。
A.仅IB.仅I、Ⅱ和ⅢC.仅ⅣD.都是
参考答案:C
参考解析:传统的索引如有序索引、树型索引都是建立在“比较”的基础上,即在结构中查找记录时需要进行一系列与关键字的比较。理想的情况是不希望经过任何比较,一次存取便能得到所查记录,则就必须在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每个关键字和结构中的唯一的存储位置相对应,因而在查找时,要根据这个对应关系f找到给定值K的像f(K)。若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上,由此,不需要进行比较便可直接取得所查记录。这样的对应关系f称为hash函数,这种方法叫hash索引。其它三个答案都会有索引值的比较。
26SQL Server 2008提供了多种备份机制,其中数据库差异备份所备份的内容是( )。
A.从最近的一次完整备份到当前时问数据库中变化的数据
B.从最近的一次完整备份到当前时问数据库中变化的数据和日志
C.从最近的一次差异备份到当前时间数据库中变化的数据
D.从最近的一次差异备份到当前时间数据库中变化的数据和日志
参考答案:B
参考解析:差异备份是指备份自上一次完全备份之后有变化的数据。SQL Server 2008中除了备份变化的数据外还要备份日志文件,这是因为在恢复时要根据日志中的事务过程进行恢复操作。所以选B。
27在一个分布式数据库中,数据集S被分片为S1和S2。S1存储在场地1的DB2数据库中;S2有两个副本,一个副本存储在场地2的SQL Server数据库中,另一个副本存储在场地3的Oracle数据库中。用户在开发数据库应用程序时,统一采用0DBC访问数据源。用户程序控制两个副本的访问顺序:先访问场地2的副本,如果失败,则转向场地3的副本。根据以上描述,判断该分布式数据库具有的透明性级别是( )。
A.分片透明性
B.位置透明性
C.全局数据模型透明性
D.局部数据模型透明性
参考答案:D
参考解析:分布透明性包括分片透明性、位置透明性、局部数据模型透明性。分片透明性是最高层次,指的是用户或应用程序只对全局关系进行操作而不必考虑关系分片的情况。位置透明性是下一层次,指用户或应用程序只需了解数据分片情况,而不必了解片段的存储场地。局部数据模型透明性指的是用户或用户程序不必了解局部场地上使用的是哪种数据模型,但是必须了解全局数据的分片情况,还需了解各片断的副本复制情况及各片断和它们副本的场地位置分配情况。由于本题中考虑到场地2和场地3的选择,所以位置对用户来说并不透明,应选D。
28设有某商场的数据库应用系统,在其生命周期中有下列活动:
Ⅰ.在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务
Ⅱ.为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间
Ⅲ.监控数据表的使用情况,根据表访问率的不同对系统进行优化
Ⅳ.系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能
Ⅴ.在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力
Ⅵ.在非营业时间停机后给数据库服务器增加内存以提升服务器性能
以上活动属于商场数据库系统运维活动的是( )。
A.仅Ⅱ和ⅥB.仅Ⅱ、Ⅲ和ⅥC.仅Ⅱ、Ⅲ、Ⅴ和ⅥD.全是
参考答案:B
参考解析:Ⅰ属于数据库测试,Ⅳ、Ⅴ不可行。
29在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括I/0代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是( )。
A.使查询执行时I/O代价最省
B.使查询执行时CPU代价最省
C.使查询执行时通信代价最省
D.使查询执行时I/0和CPU代价最省
参考答案:C
参考解析:首先,通信代价较I/O代价容易估计。其次,对于分布式数据库查询优化而言,通信代价比I/O代价和CPU代价更为重要。
30在云计算中,当云以即用即付的方式提供给公众的时候,我们称其为( )。
A.公共云B.私有云C.共享云D.混合云
参考答案:A
参考解析:公共云指的是云以即用即付的方式提供给公众。私有云是指不对公众开放的企业或组织内部数据中心的资源。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |