niusouti.com

分布式数据库中的数据操作的原子性指的是()。A.当多个用户访问同一数据的不同副本时,有完全相同的视图B.需要在多个节点上完成的操作必须全部提交,若有一个节点提交失败必须全部撤销C.数据存放在不同节点上,这些节点不共享磁盘,但逻辑上属于同一个整体D.数据存放的节点以及数据存放的物理细节等对用户是透明的

题目

分布式数据库中的数据操作的原子性指的是()。

A.当多个用户访问同一数据的不同副本时,有完全相同的视图

B.需要在多个节点上完成的操作必须全部提交,若有一个节点提交失败必须全部撤销

C.数据存放在不同节点上,这些节点不共享磁盘,但逻辑上属于同一个整体

D.数据存放的节点以及数据存放的物理细节等对用户是透明的


相似考题
更多“分布式数据库中的数据操作的原子性指的是()。A.当多个用户访问同一数据的不同副本时,有完全相同的 ”相关问题
  • 第1题:

    下列说法中正确的是 ______。

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

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

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

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


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

  • 第2题:

    下列说法中正确的是

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

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

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

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


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

  • 第3题:

    数据共享指的是()

    A.同一个应用中多个程序共享一个数据集合

    B.多个用户,同一种语言共享数据

    C.多个用户共享一个数据文件

    D.多种应用,多种语言,多个用户互相覆盖的使用数据集合


    多种应用,多种语言,多个用户相互覆盖地使用数据集合

  • 第4题:

    在一个分布式数据库中,数据集S被分片为S1和S2。S1存储在场地1的DB2数据库中;S2有两个副本,一个副本存储在场地2的SQL Server数据库中,另一个副本存储在场地3的Oracle数据库中。用户在开发数据库应用程序时,统一采用0DBC访问数据源。用户程序控制两个副本的访问顺序:先访问场地2的副本,如果失败,则转向场地3的副本。根据以上描述,判断该分布式数据库具有的透明性级别是( )。

    A.分片透明性

    B.位置透明性

    C.全局数据模型透明性

    D.局部数据模型透明性


    正确答案:D
    分布透明性包括分片透明性、位置透明性、局部数据模型透明性。分片透明性是最高层次,指的是用户或应用程序只对全局关系进行操作而不必考虑关系分片的情况。位置透明性是下一层次,指用户或应用程序只需了解数据分片情况,而不必了解片段的存储场地。局部数据模型透明性指的是用户或用户程序不必了解局部场地上使用的是哪种数据模型,但是必须了解全局数据的分片情况,还需了解各片断的副本复制情况及各片断和它们副本的场地位置分配情况。由于本题中考虑到场地2和场地3的选择,所以位置对用户来说并不透明,应选D。

  • 第5题:

    数据库系统支持的数据共享指的是()

    A.同一应用的多个程序共享同一数据集合

    B.多个用户、同一语言程序共享同一数据集合

    C.多个用户共享同一数据文件

    D.多个用户、多个应用相互覆盖使用同一数据集合


    多种语言、多个用户、多个应用相互覆盖地使用同一数据集合