以下关于NoSQL数据库描述错误的是()
A.NoSQL是一种不同于关系数据库的数据库管理系统设计方式,是对非关系型数据库的统称
B.NoSQL所采用的数据模型并非传统关系数据库的关系模型,而是类似键/值、列族、文档等非关系模型
C.NoSQL数据库有固定的表结构,通常存在较多连接操作
D.与关系数据库相比,NoSQL具有灵活的水平可扩展性,可以支持海量数据存储
A.NoSQL是一种不同于关系数据库的数据库管理系统设计方式,是对非关系型数据库的统称
B.NoSQL所采用的数据模型并非传统关系数据库的关系模型,而是类似键/值、列族、文档等非关系模型
C.NoSQL数据库有固定的表结构,通常存在较多连接操作
D.与关系数据库相比,NoSQL具有灵活的水平可扩展性,可以支持海量数据存储
下面对 HBase 的描述哪些是正确的? ()_
A 不是开源的
B 是面向列的
C 是分布式的
D 是一种 NoSQL 数据库
试题四(共25分)
阅读以下关于数据库架构设计的叙述,回答问题1至问题3。
某软件公司欲开发一个社交网络系统,该系统能够接收多个不同种类客户端发送的信息,并将这些信息实时显示在每个客户端的页面上供客户阅读。该系统将为数以百万计的用户服务,因此,要求采用的数据库能够支持大量信息存储,能够满足并发读写要求,并要求随着数据规模的扩大,数据库系统要易于进行扩充。关于数据库架构的设计,王工和张工提出了两种模式:王工提出基于传统的关系型数据库模式,通过向上扩展(Scale-up)以满足数据库的可扩展性要求;李工提出利用新兴的NoSQL数据库模式,通过向外扩展(Scale-out)以满足数据库的可扩展性要求。项目组经过讨论,决定采用李工提出的设计方案。
【问题1】(11分)
请指出关系数据库模式和NoSQL模式在并发支持、存储与查询、扩展方式、索引方式和应用领域五个方面各自的特点,结果填入表4-1中(1)~(10);并针对应用需求,说明项目组选择李工提出的设计方案的原因。
【问题2】(8分)
与传统的关系型数据库相比,NoSQL数据库所支持的典型数据存储类型有哪些?
【问题3】(6分)
在实际应用中,NoSQL数据库存在的问题有哪些?
A.MongoD
B.Memcached
C.Neo4j
D.Hbase
以下关于数据库概念设计阶段的目标叙述错误的是______。
A) 定义和描述应用领域涉及的数据范围
B) 获取应用领域或问题域的物理模型
C) 定义和描述数据的约束
D) 保证信息模型方便地转换成数据库的逻辑结构
以下关于视图描述错误的是()。
A.只有在数据库中可以建立视图
B.视图定义保存在视图文件中
C.从用户查询的角度视图和表一样
D.视图物理上不包括数据
以下关于主题数据库和应用项目之间关系的描述中,错误的是
A.多个应用项目可以共同使用一个主题数据库
B.一个应用项目也可以使用多个主题数据库
C.一个主题数据库只能被一个应用项目使用
D.主题数据库一般应该独立于应用项目
以下关于视图的描述中,错误的是
A.可以对任何视图进行任意的修改操作
B.视图能够简化用户的操作
C.视图能够对数据库提供安全保护作用
D.视图对重构数据库提供了一定程度的独立性
【问题1】(11分) 分别解释产生问题(1)~(4)的原因。 【问题2】(8分) 请针对问题(1)~(4),分别指出NoSQL数据库的哪些特点促使公司最终采用了NoSQL数据库。 【问题3】(6分) 请指出该系统采用NoSQL数据库时可能存在的问题。
以下关于数据库逻辑设计叙述错误的是______。
A) 数据库逻辑设计是面向机器世界的
B) 这个阶段将按照数据库管理系统支持的数据模型来组织和存储数据
C) 目标是得到实际的数据库管理系统可处理的数据库模式,并做到数据结构合理
D) 包括定义和描述数据库的局部逻辑结构、数据之间的关系、数据完整性及安全性要求等
A.小规模和低并发的应用
B.非海量数据
C.Web应用向数据密集型应用发展,例如搜索引擎,微博
D.超大规模和高并发Web应用