These analytic techniques can perform either of the two:
Supervised analysis is a case where the data is known to us. Client also defines a specific goal for our analysis and in case of unsupervised analysis, the data might be known to us, but we usually do not start with a definitive target in mind.
Classification is all about identifying a grouping technique for a given dataset in such a way that depending on a value of the target attribute, the entire dataset can be qualified to belong to a class. This is one of the techniques used in data mining to identify the data behavior patterns.
Let's take an example, a marketing manager looking at his customer...