What is a dataset?
A dataset is an in-memory database that is disconnected from any regular database, but has all the significant characteristics of a regular database. Datasets can have many tables, relationships, referential integrity rules, referential integrity actions, views and the equivalent of triggers. Datasets are required to give a standardized, non-proprietary means to process database views. They are especially significant for the processing of views with many multivalued paths.