单选题

1/19.
下列哪个不属于NoSQL数据库的特点?

  • A.灵活的可扩展性
  • B.灵活的数据模型
  • C.与云计算紧密融合
  • D.数据存储规模有限

image.png
2/19.
下面关于NoSQL和关系数据库的简单比较,哪个是错误的?

  • A.RDBMS有关系代数理论作为基础,NoSQL没有统一的理论基础
  • B.NoSQL很难实现横向扩展,RDBMS可以很容易通过添加更多设备来支持更大规模的数据
  • C.RDBMS需要定义数据库模式,严格遵守数据定义,NoSQL一般不存在数据库模式,可以自由灵活定义并存储各种不同类型的数据
  • D.RDBMS借助于索引机制可以实现快速查询,很多NoSQL数据库没有面向复杂查询的索引

image.png

3/19.
下列哪一项不属于NoSQL的四大类型?

  • A.文档数据库
  • B.图数据库
  • C.列族数据库
  • D.时间戳数据库

image.png
4/19.
下列关于键值数据库的描述,哪一项是错误的?

  • A.扩展性好,灵活性好
  • B.大量写操作时性能高
  • C.无法存储结构化信息
  • D.条件查询效率高

image.png
5/19.
下列关于列族数据库的描述,哪一项是错误的?

  • A.查找速度慢,可扩展性差
  • B.功能较少,大都不支持强事务一致性
  • C.容易进行分布式扩展
  • D.复杂性低

image.png
6/19.
下列哪一项不属于数据库事务具有ACID四性?

  • A.间断性
  • B.原子性
  • C.一致性
  • D.持久性

image.png
7/19.
下面关于MongoDB说法,哪一项是正确的?

  • A.具有较差的水平可扩展性
  • B.设置个别属性的索引来实现更快的排序
  • C.提供了一个面向文档存储,操作复杂
  • D.可以实现替换完成的文档(数据)或者一些指定的数据字段

image.png
8/19.
下列关于NoSQL与关系数据库的比较,哪个说法是错误的?

  • A.在一致性方面,RDBMS强于NoSQL
  • B.在数据完整性方面,RDBMS容易实现
  • C.在扩展性方面,NoSQL 比较好
  • D.在可用性方面,NoSQL优于RDBMS

image.png
9/19.
关于文档数据库的说法,下列哪一项是错误的?

  • A.数据是规则的
  • B.性能好(高并发)
  • C.缺乏统一的查询语法
  • D.复杂性低

image.png

多选题

10/19.
关系数据库已经无法满足Web2.0的需求,主要表现在以下几个方面?

  • A.无法满足海量数据的管理需求
  • B.无法满足数据高并发的需求
  • C.无法满足高可扩展性和高可用性的需求
  • D.使用难度高

image.png
11/19.
下列关于MySQL集群的描述,哪些是正确的?

  • A.复杂性:部署、管理、配置很复杂
  • B.数据库复制:MySQL主备之间一般采用复制方式,很多时候是异步复制
  • C.扩容问题:如果系统压力过大需要增加新的机器,这个过程涉及数据重新划分
  • D.动态数据迁移问题:如果某个数据库组压力过大,需要将其中部分数据迁移出去

image.png
13/19.
下面关于NoSQL与关系数据库的比较,哪些是正确的?

  • A.关系数据库以完善的关系代数理论作为基础,有严格的标准
  • B.关系数据库可扩展性较差,无法较好支持海量数据存储
  • C.NoSQL可以支持超大规模数据存储
  • D.NoSQL 数据库缺乏数学理论基础,复杂查询性能不高

image.png
14/19.
下列关于文档数据库的描述,哪些是正确的?

  • A.性能好(高并发),灵活性高
  • B.具备统一的查询语法
  • C.文档数据库支持文档间的事务
  • D.复杂性低,数据结构灵活

image.png
15/19.
下列关于图数据库的描述,哪些是正确的?

  • A.专门用于处理具有高度相互关联关系的数据
  • B.比较适合于社交网络、模式识别、依赖分析、推荐系统以及路径寻找等问题
  • C.灵活性高,支持复杂的图算法
  • D.复杂性高,只能支持一定的数据规模

image.png
16/19.
NoSQL的三大基石?

  • A.CAP
  • B.最终一致性
  • C.BASE
  • D.DN8

image.png
17/19.
关于NoSQL的三大基石之一的CAP,下列哪些说法是正确的?

  • A.一致性,是指任何一个读操作总是能够读到之前完成的写操作的结果量
  • B.一个分布式系统可以同时满足一致性、可用性和分区容忍性这三个需求
  • C.可用性,是指快速获取数据
  • D.分区容忍性,是指当出现网络分区的情况时(即系统中的一部分节点无法和其他节点进行通信),分离的系统也能够正常运行

image.png
image.png
18/19.
当处理CAP的问题时,可以有哪几个明显的选择?

  • A.CA:也就是强调一致性(C)和可用性(A),放弃分区容忍性(P)
  • B.CP:也就是强调一致性(C)和分区容忍性(P),放弃可用性(A)
  • C.AP:也就是强调可用性(A)和分区容忍性(P),放弃一致性(C)
  • D.CAP:也就是同时兼顾可用性(A)、分区容忍性(P)和一致性(C),当时系统性能会下降很多

image.png
19/19.
数据库事务具有ACID四性,下面哪几项属于四性?

  • A.原子性
  • B.持久性
  • C.间断性
  • D.一致性

image.png
image.png