Dentro de un dataset se pueden guardar varios datatables, relaciones, rules, etc... mm, para que te quede mas claro.. imaginate una base de datos con varias tablas... eso mismo lo puedes tener en un dataset.
El datatable... simplemente es una tabla con la información que te traigas de alguna query, o de forma manual
Y un dataview es una vista para filtrar la información.
Salu2