Value partitioning is the partitioning of a relation based on the value of the partitioning attribute or attributes, and is used in aggregation. All tuples within a set have the same partitioning attribute value.