Difficulty: Easy
Correct Answer: Invalid — splitting columns is vertical partitioning, not horizontal
Explanation:
Introduction / Context:Correct terminology matters in physical design. Horizontal partitioning splits a table by rows; vertical partitioning splits by columns.
Given Data / Assumptions:
Concept / Approach:The statement in the prompt mislabels column-based splitting as “horizontal.” The accurate term is “vertical partitioning.”
Step-by-Step Solution:Map “horizontal” to row subsets (by time, region, hash).Map “vertical” to column subsets (hot/cold columns, wide attributes).Compare with the statement; identify the mismatch.Conclude the statement is invalid.
Verification / Alternative check:Standard definitions across DBMS documentation align with this distinction.
Why Other Options Are Wrong:Distribution, key choice, or storage engine type does not rename the concept.
Common Pitfalls:Using “sharding” as a catch-all and confusing it with vertical partitioning.
Final Answer:Invalid — splitting columns is vertical partitioning, not horizontal
Discussion & Comments