设计数据库系统时,在需求分析中采用()、逐步分解的方法分析系统。A)自外向内B)自繁向简
设计数据库系统时,在需求分析中采用()、逐步分解的方法分析系统。
A)自外向内
B)自繁向简
C)自内向外
D)自顶向下
设计数据库系统时,在需求分析中采用()、逐步分解的方法分析系统。
A)自外向内
B)自繁向简
C)自内向外
D)自顶向下
优化数据库系统查询性能的索引设计属于数据库设计的()。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
A.可以动态、透明地给单个对象添加职责
B.为子系统定义了一个高层接口,这个接口使得这一子系统更加容易使用
C.通过运用共享技术,有效支持大量细粒度的对象
D.将抽象部分与它的实现部分分离,使它们都可以独立地变化
A.代理模式
B.外观模式
C.桥接模式
D.组合模式
A.仅Ⅲ和Ⅳ
B.仅Ⅱ和V
C.仅I和V
D.仅Ⅱ、Ⅲ和Ⅵ
试题四(共25分)
阅读以下关于数据库架构设计的叙述,回答问题1至问题3。
某软件公司欲开发一个社交网络系统,该系统能够接收多个不同种类客户端发送的信息,并将这些信息实时显示在每个客户端的页面上供客户阅读。该系统将为数以百万计的用户服务,因此,要求采用的数据库能够支持大量信息存储,能够满足并发读写要求,并要求随着数据规模的扩大,数据库系统要易于进行扩充。关于数据库架构的设计,王工和张工提出了两种模式:王工提出基于传统的关系型数据库模式,通过向上扩展(Scale-up)以满足数据库的可扩展性要求;李工提出利用新兴的NoSQL数据库模式,通过向外扩展(Scale-out)以满足数据库的可扩展性要求。项目组经过讨论,决定采用李工提出的设计方案。
【问题1】(11分)
请指出关系数据库模式和NoSQL模式在并发支持、存储与查询、扩展方式、索引方式和应用领域五个方面各自的特点,结果填入表4-1中(1)~(10);并针对应用需求,说明项目组选择李工提出的设计方案的原因。
【问题2】(8分)
与传统的关系型数据库相比,NoSQL数据库所支持的典型数据存储类型有哪些?
【问题3】(6分)
在实际应用中,NoSQL数据库存在的问题有哪些?
A.这种设计思路可以最大限度地满足用户的远程联网需求
B.这个规则可以随时控制网络的运行状态
C.这个规则适用于内部交流较多而外部访问较少的网络
D.这个规则适用的网络充许存在具有特殊应用的网段
A.这种设计思路可以最大限度地满足用户的远程联网需求
B.这个规则可以随时控制网络的运行状态
C.这个规则适用于内部交流较多而外部访问较少的网络
D.这个规则适用的网络充许存在具有特殊应用的网段