出自:国家开放大学数据库应用

在分布式数据模型中,全局模式使用的分片方法有( )。
A. 水平分片
B. 垂直分片
C. 导出分片
D. 完全分片
NOSQL中CAP原理表示( )。
A. Consistency一致性
B. Authenticity 真实性
C. Availability可用性
D. Partition tolerance分区容错性
在一个关系中,主键只能有一个,外键可以有多个。
SQL高度过程化。
关系中元组和属性的顺序均可任意。
视图是真实存在的表。
关系型数据库相对于非关系型数据库更不易维护
事务T对数据对象A加了共享锁,其他事务可以读取A,也可以修改A
NOSQL数据库在存储数据时,更灵活但是也更容易出现冗余。
列存储数据模型中,每一列都必须是某个列簇的一部分。
一个实体的信息不需要保存在数据库中,那么这个实体就没必要被抽象
HBase是一个面向列的、稀疏的、分布式的、持久化的的数据库管理系统。
请选择正确的HBase表数据的读取过程,该过程涉及Zookeeper、Region-server、Region、MemStore、StoreFile等 ( )
①RegionServer收到客户端的读请求,会先扫描MemStore,再扫描blockcache(读缓存),没有找到数据的话,才会读取StoreFile文件。最后RegionServer将数据返回给Client
②Client向元数据表或者字典表( meta表)的Region所在的RegionServer发起访问,读取meta表的数据,获取HBase集群上所有表的元数据。
③Client向对应的RegionServer发起读请求。
④根据meta表的元数据信息(如某张表有几个Region、 Region如何分配、每个Reigon的开始键Startkey和结束键Stopkey),Client找到当前要写入的表对应的Region及所在RegionServer
⑤Client先访问Zookeeper,从Zookeeper上获取meta表的位置信息。
设有商店和顾客两个实体,
“商店”有属性:商店编号、商店名、地址、电话,
“顾客”有属性:顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物消费有一个消费金额和日期。
画出E-R图;
把E-R图转换成关系数据库模式。