Complete the code to define horizontal partitioning as splitting data by {{BLANK_1}}.
Horizontal partitioning divides a database table into multiple tables where each table contains rows with [1] values.
Horizontal partitioning splits data by rows, so each partition has different rows.
Complete the code to define vertical partitioning as splitting data by {{BLANK_1}}.
Vertical partitioning divides a database table into multiple tables where each table contains [1] of the original table.Vertical partitioning splits data by columns, so each partition has different columns.
Fix the error in the statement about horizontal partitioning: 'It splits data by {{BLANK_1}}.'
Horizontal partitioning splits data by [1], not by columns.
Horizontal partitioning splits data by rows, not columns.
Fill both blanks to complete the sentence: 'Horizontal partitioning splits data by {{BLANK_1}}, while vertical partitioning splits data by {{BLANK_2}}.'
Horizontal partitioning splits data by [1], while vertical partitioning splits data by [2].
Horizontal partitioning splits by rows; vertical partitioning splits by columns.
Fill all three blanks to complete the dictionary comprehension for vertical partitioning: 'partitions = {{BLANK_1}}: {{BLANK_2}} for {{BLANK_3}} in table.columns if {{BLANK_2}} in selected_columns'
partitions = [1]: [2] for [3] in table.columns if [2] in selected_columns
This comprehension creates partitions by column names for vertical partitioning.