Horizontal partitioning:
Horizontal partitioning is partitioning the table into no.of smaller tables on the basis of rows.
Eg:
In an employee table, employees with salary less than $10,000 will be partitioned into different table.
Vertical Partitioning:
Vertical parttioning is dividing the table based on the different columns.
Eg:
In the same employee table, retrieving oly the name and contact number of all the employees into a different table.