mPHATEK Systems interview question

Difference between data reader, data adapter and data set?