单选题
12.
在数据库优化工作中,下列关于分割表的说法,错误的是______。
A、
当表中的数据是局部使用,很少全局查询时,采用水平分割可以带来效率提高
B、
对表进行水平分割会增加数据库存储空间
C、
水平分割后的所有表的结构都相同
D、
垂直分割后的表都需要包含原表的主码
【正确答案】
B
【答案解析】
水平分割是根据数据行的使用特点进行分割,分割之后所得的所有表的结构都相同,而存储的数据不同。水平分割会给应用增加复杂度,特别在查询所有数据时需要Union(并)操作;大部分情况是局部使用,只有很少情况才全局查询时适合使用此方法。而垂直分割是根据列的特点进行分割,分割之后所得的所有表中除了都含有主码列外其余列都不同,其查询时会减少I/O次数,但其缺点是查询所有数据时需要Join(连接)操作。故答案为B项。
提交答案
关闭