单选题 在某分布式数据库系统中,设某数据表的模式为S(a1,a2,a3,a4,a5),其中a1为主码,该表中数据量大,a2取值空间为{1,2,3}。设有两个数据分片方案,分别为PSz1={S11,S12,S13}和PS2={S21,S22,S23},任取分片S1i,S1i的模式为(a1,a2,a3,a4,a5),且S1i中的任一元组t都属于S,且t在属性a2上的取值为i。任取分片S2i,有S2i与S元组数相同,且其主码为a1,S21的模式为(a1,a2),S22为(a1,a3,a4),S23为(a1,a5)。则关于PSl和PS2的分片机制,下列说法正确的是______。
  • A.PS1为水平分片,PS2为垂直分片
  • B.PS1为垂直分片,PS2为导出分片
  • C.PS1为水平分片,PS2为导出分片
  • D.PS1为垂直分片,PS2为水平分片
【正确答案】 A
【答案解析】[解析] 水平分片是在关系中从行的角度依据一定条件分为不同的片段,关系中的每一行必须至少属于一个片段。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。