数据库

单选题在分布式数据库中,数据分片是指将关系划分成多个片断。下列关于数据分片的说法,正确的是(  )。

A.对关系进行水平分片后,关系中的每一行必须至少属于一个片断
B.垂直分片时,每个分片不一定需要包含关系的主码属性
C.垂直分片时,每个分片必须包含关系的所有属性
D.水平分片时,每个分片不一定需要包含关系的主码属性

参考答案:A进入在线模考
对某一个关系进行分片是将关系划分为多个片断,这些片断包含足够的信息可以使关系重构。其中水平分片是从行的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便在需要时可以重构关系。垂直分片是在关系中从列的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码属性,以便通过连接方法恢复关系。故答案为A选项。

你可能感兴趣的试题

1关于云数据库中的BigTable数据模型,下列说法错误的是(  )。

A.BigTable表的每个单元格通过行关键字、列关键字和时间戳共同定位
B.BigTable表一般情况下不允许动态增加列
C.BigTable表可以随意增减行的数量
D.BigTable表中的行关键字可以是任意的字符串

2关于分布式数据库系统的体系结构及相关技术,下列说法正确的是(  )。

A.全局概念模式是全局应用的用户视图,即终端用户看到的逻辑上并未分布的表和视图等
B.分布式数据库查询代价一般只需要考虑CPU与I/O代价
C.分布透明性中的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间
D.分布透明性中的位置透明性是指用户编写程序时可以清楚地看到各个分片在各个场地的分配情况

最新试题

(10分)在SQL Server 2008数据库中存在销售单据明细表,其建表语句为:在系统运行一段时间后,此表中有近千万

类型:简答题2019-03-01

(10分)设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:PRIMARYKEY(汽车型号,销

类型:简答题2019-03-01

(10分)假定我们要为某社交平台建立一个数据库,存储如下信息:·每个用户有用户编号、姓名、手机号;·每个群有群编号,群名

类型:简答题2019-03-01

在企业数据仓库架构中,操作型数据存储ODS一般情况下主要用来支持即时OLAP和全局型【15】两类应用。

类型:简答题2019-03-01

在数据仓库环境中,数据的【14】设计是一种重要的设计问题,它会影响到数据仓库中数据量以及系统能回答的查询的类型。

类型:简答题2019-03-01

在分布式数据库系统中,为了保证全局事务的原子性,参与事务执行的所有场地或者全部提交,或者全部【13】。

类型:简答题2019-03-01

事务内部故障可以分为预期的和非预期的,并发死锁故障属于【12】的事务内部故障。

类型:简答题2019-03-01

增加冗余列的调优方法是典型的以空间换【11】的调优方法。

类型:简答题2019-03-01

【10】视图是一种保存了查询结果的数据库对象,其中的数据是预先计算并保存在对象中的。

类型:简答题2019-03-01

在SQL Server 2008中,若要删除U1登录账户,请补全下列语句:DROP【9】U1

类型:简答题2019-03-01