在关系型数据库设计中,设计关系模式是数据库设计中______阶段的任务。A.需求分析B.概念设计C.逻辑
在关系型数据库设计中,设计关系模式是数据库设计中______阶段的任务。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
在关系型数据库设计中,设计关系模式是数据库设计中______阶段的任务。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
请围绕“企业应用系统的数据持久层架构设计”论题,依次从以下三方面进行论述。 1.概要叙述你参与分析和设计的企业应用系统开发项目以及你所担任的主要工作。 2.分析在企业应用系统的数据持久层架构设计中有哪些数据访问模式,并详细阐述每种数据访问模式的主要内容。 3.数据持久层架构设计的好坏决定着应用程序性能的优劣,请结合实际说明在数据持久层架构设计中需要考虑哪些问题。
试题四(共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.Ⅱ和Ⅳ
● 在数据库设计的需求分析阶段应完成包括 (5) 在内的文档。
(5)
A. E-R 图
B. 关系模式
C. 数据字典和数据流图
D. 任务书和设计方案
由于关系模式设计不当所引起的更新异常指的是()。
A)两个事务同时对同一数据项进行更新而造成数据库不一致
B)未经授权的用户对数据进行了更新
C)关系的不同元组中数据冗余,更新时未能同时更新所有有关元组而造成数据库不一致
D)对数据的更新因为违反完整性约束条件而被拒绝