单选题
2.
在分布式数据库中,数据分片是指将关系划分成多个片断。下列关于数据分片的说法,正确的是______。
A、
对关系进行水平分片后,关系中的每一行必须至少属于一个片断
B、
垂直分片时,每个分片不一定需要包含关系的主码属性
C、
垂直分片时,每个分片必须包含关系的所有属性
D、
水平分片时,每个分片不一定需要包含关系的主码属性
【正确答案】
A
【答案解析】
对某一个关系进行分片是将关系划分为多个片断,这些片断包含足够的信息可以使关系重构。其中水平分片是从行的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便在需要时可以重构关系。垂直分片是在关系中从列的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码属性,以便通过连接方法恢复关系。故答案为A选项。
提交答案
关闭