Two definitions:

* In Microsoft parlance, a DataSet is an in-memory cache of data. The connection to the data sources does not need to be active for an application to view  and manipulate data in a DataSet.

* In IBM parlance, it's a file, though IBM tend to avoid a one-word definition to avoid confusion with their technical usage of "file".
----
CategoryDefinition