岗位知识竞赛

单选题当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误结果,并使得数据库的()遭到破坏。因此必须对多用户的并发操作加以控制和协调。A 实用性B 可靠性C 完整性D 独立性

题目
单选题
当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误结果,并使得数据库的()遭到破坏。因此必须对多用户的并发操作加以控制和协调。
A

实用性

B

可靠性

C

完整性

D

独立性

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

第1题:

多个用户同时操作同一数据库中的数据会可能会引起如下哪个问题()。

A.破坏数据

B.丢失修改

C.读脏数据

D.以上所有


正确答案:D

第2题:

下列说法中正确的是 _____ 。

A.死锁是操作系统中的问题,数据库系统中不存在

B.只有在执行并发操作时才有可能出现死锁

C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

D.当多个用户竞争访问相同的资源时不会发生死锁


正确答案:B
解析:所谓死锁是指系统和进程所处的一种状态,在系统中两个或多个进程无限期地等待永远不会发生的条件,就称为死锁。发生死锁的必要条件为:1、互斥条件;2、不可抢占性;3、部分分配条件;4、循环等待条件。当对数据出现并发操作时才有可能出现死锁。

第3题:

为了充分发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库,若不能有效地控制多个用户程序并发存取同一个数据的情况,就可能会导致存取不正确的数据,从而破坏数据的一致性。所以数据库管理系统必须提供()机制。

A.数据库保护

B.安全性控制

C.并发控制

D.完整性控制


正确答案:C

第4题:

单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是( )。

A.是否支持多个用户查询数据库

B.是否支持多个用户定义数据库

C.是否支持多个用户修改数据库

D.是否支持多个用户共享数据库


正确答案:D

第5题:

数据库允许多个用户程序并行地存取,为保持数据库的完整性,对其实施并发控制,并发控制的单位是( )。

A.元组

B.表

C.事务

D.视图


正确答案:C

第6题:

当多个用户的( )同时存取或修改数据库时,可能发生相互干扰而造成的错误的操作结果或死锁。

A.应用程序

B.并发进程

C.数据库

D.操作


答案:B

第7题:

GRANT语句的功能是()

A. 把授予用户的权限收回来

B. 把对指定操作对象的指定操作权限授予指定的用户

C. 把被破坏的数据库进行修复

D. 对多个用户同时访问数据库的操作进行并发控制


正确答案:B

第8题:

当数据库遭到破坏时,将其恢复到数据库破坏前的某种一致性状态,这种功能称为数据库的_______。


正确答案:

 【答案】恢复
【解析】数据库运行管理是DBMS的基本功能。包括多用户环境下的事务的管理和自动恢复、并发控制和死锁检测(或死锁防止)、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理等。当数据库遭到破坏时,将其恢复到数据库破坏前的某种一致性状态,这种功能称为数据库的恢复。

第9题:

单用户数据库管理系统与多用户数据库管理系统之间最明显的、也是最重要的差别是否支持多个用户( )数据库。

A.查询

B.定义

C.修改

D.共享


正确答案:D
解析:单用户数据库管理系统,数据库资源由一个用户独占,不同用户之间不能共享数据。在多用户共享系统中,多个用户之间可以共享数据,还可以对同一数据进行并发操作。

第10题:

关于数据库系统中“死锁”的概念,下面说法中正确的是( )。

A.在数据库中不可能发生死锁

B.在数据库中有死锁,目的是禁止两个用户同时操作数据库

C.在并发操作中,可能会发生死锁

D.单个用户使用数据库不会发生死锁


正确答案:C
解析:死锁是指在数据库操作中,由于资源竞争导致的两个或两个以上的用户操作不能进行,陷入无限等待。因此只可能在并发操作中发生。

更多相关问题