Explanation/Reference:
Partitioning is used in data management solutions to address issues of manageability, scalability, and performance
C: Here are some Oracle partitioning capabilities that can enhance scalability and performance:
Search multiple table or index partitions in parallel

Spread the I/O load associated with table or index accesses across multiple controllers

Store data physically on disk so that data that is likely to be processed together is close together on

disk
Eliminate partitions from consideration based on a partition key

D: There are many meaningful benefits of partitioning to enhance manageability in a DBMS solution.
These benefits include the ability to:
Backup data on a partition-by-partition basis

Restore data on a partition-by-partition basis

Load a partition at a time

Store data in different tablespaces on a partition-by-partition basis

Rebuild indexes on a partition-by-partition basis

References: http://download.oracle.com/otndocs/products/spatial/pdf/spatial_wp10_bestprac.pdf, page 4