第1讲 NoSQL数据库理论部分

NoSQL数据库单元测验

1、单选题:
‏下列关于NoSQL数据库和关系型数据库的比较,不正确的是‎
选项:
A: NoSQL数据库具有弱一致性,关系型数据库具有强一致性
B: NoSQL数据库很容易实现数据完整性,关系型数据库很难实现数据完整性
C: NoSQL数据库的可扩展性比传统的关系型数据库更好
D: NoSQL数据库缺乏统一的查询语言,而关系型数据库有标准化查询语言
答案: 【 NoSQL数据库很容易实现数据完整性,关系型数据库很难实现数据完整性

2、单选题:
​以下对各类数据库的理解错误的是‎
选项:
A: HBase数据库是列族数据库,可扩展性强,支持事务一致性-->-->-->-->
B: 文档数据库的数据是松散的,XML和JSON 文档等都可以作为数据存储在文档数据库中
C: 键值数据库的键是一个字符串对象,值可以是任意类型的数据,比如整型和字符型等
D: 图数据库灵活性高,支持复杂的图算法,可用于构建复杂的关系图谱
答案: 【 HBase数据库是列族数据库,可扩展性强,支持事务一致性-->-->-->-->

3、单选题:
‏下列数据库属于文档数据库的是‎‏‎‏‎
选项:
A: MySQL
B: HBase
C: Redis
D: MongoDB
答案: 【 MongoDB

4、单选题:
‎NoSQL数据库的三大理论基石不包括‌
选项:
A: CAP
B: BASE
C: 最终一致性
D: ACID
答案: 【 ACID

5、多选题:
​关于NoSQL数据库和关系数据库,下列说法正确的是:‎
选项:
A: 关系数据库有关系代数理论作为基础,NoSQL数据库没有统一的理论基础
B: NoSQL数据库可以支持超大规模数据存储,具有强大的横向扩展能力
C: 大多数NoSQL数据库很难实现数据完整性
D: NoSQL数据库和关系数据库各有优缺点,但随着NoSQL的发展,终将取代关系数据库
答案: 【 关系数据库有关系代数理论作为基础,NoSQL数据库没有统一的理论基础;
NoSQL数据库可以支持超大规模数据存储,具有强大的横向扩展能力;
大多数NoSQL数据库很难实现数据完整性

6、多选题:
‎NoSQL数据库的类型包括‎
选项:
A: 键值数据库
B: 列族数据库
C: 文档数据库
D: 图数据库
答案: 【 键值数据库;
列族数据库;
文档数据库;
图数据库

7、多选题:
‍CAP是指​
选项:
A: 一致性
B: 可用性
C: 持久性
D: 分区容忍性
答案: 【 一致性;
可用性;
分区容忍性

8、多选题:
‌NoSQL数据库的BASE特性是指‎
选项:
A: 基本可用
B: 软状态
C: 最终一致性
D: 持续性
答案: 【 基本可用;
软状态;
最终一致性

9、判断题:
‎目前,NoSQL的含义是“Not only SQL”,而不是“No SQL”。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍一个数据库事务具有ACID是指:原子性,一致性,持久性,隔离性。‌
选项:
A: 正确
B: 错误
答案: 【 正确

第2讲 文档数据库MongoDB入门

文档数据库MongoDB入门单元测试

1、单选题:
‍启动MongoDB的命令是‍
选项:
A: mongo -dbpath "d:mongodbdatadb"
B: mongo -dbpath "d:mongodbdatabin"
C: mongod -dbpath "d:mongodbdatadb"
D: mongod -dbpath "d:mongodbdatabin"
答案: 【 mongod -dbpath "d:mongodbdatadb"

2、单选题:
‎查询的projection参数起到指定需要返回的字段的作用,对于该参数,当某个字段设定为1时,表示​
选项:
A: 不显示该字段
B: 显示该字段
C: 查找该字段
D: 不查找该字段
答案: 【 显示该字段

3、单选题:
​类似于SQL操作语句的where name like “%语文”的是​
选项:
A: db.goodsbaseinf.find({name:{$regex:/语文$/}})
B: db.goodsbaseinf.find({name:{$regex:/^语文/}})
C: db.goodsbaseinf.find({name:{$regex:/语文/}})
D: db.goodsbaseinf.find({name:{$regex:/%语文/}})
答案: 【 db.goodsbaseinf.find({name:{$regex:/语文$/}})

4、单选题:
‍$match管道操作符用于​
选项:
A: 将集合中的文档分组,可用于统计结果
B: 修改输入文档的结构
C: 筛选过滤数据,只输出符合条件的文档
D: 将输入文档排序后输出
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注