A.FoxBASE可以使用汉字,而ORACLE不可以使用汉字
B.FoxBASE是单用户数据库,而ORACLE是多用户数据库
C.FoxBASE一个数据库是一个表,而ORACLE一个数据库可以包含多个表
D.FoxBASE在微机上运行,而ORACLE在大中型机上运行
下面对于关系数据库中表的主键描述正确的是()
A使用主键可以唯一标识表中的一行数据
B主键的值可以为空值
C能唯一标识一行记
D在一个表中主键列的值是唯一的
关系型数据库中,实现表与表之间的联系是通过______。
A.实体完整性规则
B.参照完整性规则
C.用户自定义的完整性
D.值域
A.各个记录中的数据彼此间有一定的关联关系
B.数据模型符合满足一定条件的二维表格式
C.某两个数据库文件之间有一定的关系
D.表中的两个字段有一定的关系
A.主键的值总是唯一的
B.外键是一种用来建立两个表之间关系的约束
C.主键只能使用表中某一个特定的字段来表示
D.主键和外键对于同一个表来说,是一样的概念,没有区别
Visual Foxpro6.0是一种关系型数据库管理系统,所谓关系是指______。
A.各条记录中的数据彼此有一定的关系
B.一个数据库文件与另一个数据库文件之间有一定的关系
C.数据模型符合满足一定条件的二维表格式
D.数据库中各个字段之间彼此有一定的关系
关系型数据库管理系统中所谓的关系是指______.
A.各条记录中的数据彼此有一定的关系
B.一个数据库文件与另一个数据库文件之间有一定的关系
C.数据模型符合满足一定条件的二维表格式
D.数据库中各个子段之间彼此有一定的关系
关系型数据库管理系统中所谓的关系是指()。
A.各条记录中的数据彼此有一定的关系
B.一个数据库文件与另一个数据库文件之间有一定的关系
C.数据模型符合满足一定条件的二维表格式
D.数据库中各个字段之间彼此有一定的关系
下列关于查询与表之间关系的论述中,说法正确的是()。
A.查询的结果是建立了一个新表
B.查询到的记录保存在查询文件中
C.查询的结果物理上就已经存在
D.查询中所存储的只是在数据库中筛选数据的条件
试题四(共25分)
阅读以下关于数据库架构设计的叙述,回答问题1至问题3。
某软件公司欲开发一个社交网络系统,该系统能够接收多个不同种类客户端发送的信息,并将这些信息实时显示在每个客户端的页面上供客户阅读。该系统将为数以百万计的用户服务,因此,要求采用的数据库能够支持大量信息存储,能够满足并发读写要求,并要求随着数据规模的扩大,数据库系统要易于进行扩充。关于数据库架构的设计,王工和张工提出了两种模式:王工提出基于传统的关系型数据库模式,通过向上扩展(Scale-up)以满足数据库的可扩展性要求;李工提出利用新兴的NoSQL数据库模式,通过向外扩展(Scale-out)以满足数据库的可扩展性要求。项目组经过讨论,决定采用李工提出的设计方案。
【问题1】(11分)
请指出关系数据库模式和NoSQL模式在并发支持、存储与查询、扩展方式、索引方式和应用领域五个方面各自的特点,结果填入表4-1中(1)~(10);并针对应用需求,说明项目组选择李工提出的设计方案的原因。
【问题2】(8分)
与传统的关系型数据库相比,NoSQL数据库所支持的典型数据存储类型有哪些?
【问题3】(6分)
在实际应用中,NoSQL数据库存在的问题有哪些?