Dataset has a collection of Data Table object within the Tables collection. Each
Data Table object contains a collection of Data Row objects and a collection of
Data Column objects. There are also collections for the primary keys,
constraints, and default values used in this table, which is called as
constraint collection, and the parent and child relationships between the
tables. Finally, there is a Default View object for each table. This is used to
create a Data View object based on the table, so that the data can be searched,
filtered, or otherwise manipulated while displaying the data.