CMS专题

单选题数据库系统的并发控制的主要方法是采用()机制。A 拒绝B 改为串行C 封锁D 不一致

题目
单选题
数据库系统的并发控制的主要方法是采用()机制。
A

拒绝

B

改为串行

C

封锁

D

不一致

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下不属于数据库系统安全性主要技术和方法的是______。

A.视图机制

B.存取机制

C.审计机制

D.出入机房登记和加锁


正确答案:D
解析:数据库系统安全性的主要技术和方法有视图机制、存取控制技术、审计技术和数据加密,当不包括出入机房登记和加锁。

第2题:

数据库系统中,依靠下述哪种机制保证了数据的独立性

A.封锁机制

B.完整性约束

C.三级模式,两层映像机制

D.并发控制机制


正确答案:C
解析:数据库系统的三级模式是对应数据的三个抽象级别,为了能够在内部实现这三个抽象层次之间的联系和转换,数据库管理系统在这三级模式之间提供了两层映像,正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
?外模式/模式映像。模式描述的是数据库数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义该外模式与内模式之间的对应关系。这些映像定义通常包含在各自外模式的描述中。当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等) .则数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
?模式/内模式映像。模式/内模式映像定义了数据库全局逻辑结构与存储结构之伺的对应关系。当数据库的存储结构改变了(例如选用了另一种存储结构) ,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

第3题:

下列关于Java多线程并发控制机制的叙述中,错误的是

A.Java中对共享数据操作的并发控制是采用加锁技术

B.线程之间的交互,提倡采用suspend()/resume()方法

C.共享数据的访问权限都必须定义为private

D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生


正确答案:B
解析:本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的封锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait()和notify()方法,这两个方法是java.lang.object类的方法,是实现线程通信的两个方法,不提倡使用suspend()和resume()方法;它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项C说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,应用程序员可以采用某些策略防止死锁的发生,选项D说法正确。

第4题:

数据库系统并发控制主要采用的技术手段是时间戳、( )等。

A.封锁

B.排序

C.程序控制

D.调度


参考答案:A

第5题:

事务并发控制机制中,避免活锁产生的方法是采用( )的策略;


参考答案:先来先服务

第6题:

以下不属于实现数据库系统安全性的主要技术和方法的是——。

A.视图机制

B.存取控制技术

C.审计技术

D.出入机房登记和加锁


正确答案:D
解析:实现数据库安全性控制的常用方法和技术有:
①用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
②存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如c2级中的自主存取控制(IAC),B1级中的强制存取控制(MAC)。
③视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
④审计:建立审计日志,把用户对数据库的所有操作自动记录下来放人审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
⑤数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

第7题:

SQL中的视图机制提高了数据库系统的()。

A、完整性

B、并发控制

C、隔离性

D、安全性


参考答案:D

第8题:

数据库系统的并发控制主要方法是采用哪种机制?

A.拒绝

B.可串行化

C.封锁

D.不加任何控制


正确答案:C
解析:数据库中的数据是宝贵的共享资源,用户可以并发使用数据,这样,必须有一定的控制手段来保障资源免于破坏。数据库管理系统对事务的并发执行进行控制,以保证数据库一致性,最常用的方法是封锁,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其事务对该数据项的访问。

第9题:

解决并发操作造成的数据不一致问题,一般采用的方法是提供()。

A、封锁机制

B、并发机制

C、恢复机制

D、约束机制


参考答案:A

第10题:

并发控制采用的基本方法是 () 。


参考答案:封锁机制