mPHATEK Systems Interview Question

Difference between data reader, data adapter and data set?