What is a dataset?

Answers were Sorted based on User's Feedback



What is a dataset?..

Answer / pushpendra

Dataset is just like a mini database.it contains a
datatable and data in its and create a relationship in tht
table.It is the feature which enable the disconnected
architecture operation in the Ado.net.The table that we
want to perform DML operation on the database can made as
dataset and we can perform whatever operation (DML) we want
in the dataset and that can be updated in the database.

Is This Answer Correct ?    5 Yes 0 No

What is a dataset?..

Answer / manikandan

Dataset is the minature of database in the .net.
It is the feature which enable the disconnected
architecture operation in the Ado.net.The table that we
want to perform DML operation on the database can made as
dataset and we can perform whatever operation (DML) we want
in the dataset and that can be updated in the database.

Is This Answer Correct ?    4 Yes 0 No

What is a dataset?..

Answer / 1647264

Datasets are the result of bringing together ADO and XML. A dataset contains one or more data of tabular XML, known as DataTables, these data can be treated separately, or can have relationships defined between them. Indeed these relationships give you ADO data SHAPING without needing to master the SHAPE language, which many people are not comfortable with.

The dataset is a disconnected in-memory cache database. The dataset object model looks like this:

Dataset

DataTableCollection

DataTable

DataView

DataRowCollection

DataRow

DataColumnCollection

DataColumn

ChildRelations

ParentRelations

Constraints

PrimaryKey

DataRelationCollection

Let's take a look at each of these:

DataTableCollection: As we say that a DataSet is an in-memory database. So it has this collection, which holds data from multiple tables in a single DataSet object.

DataTable: In the DataTableCollection, we have DataTable objects, which represents the individual tables of the dataset.

DataView: The way we have views in database, same way we can have DataViews. We can use these DataViews to do Sort, filter data.

DataRowCollection: Similar to DataTableCollection, to represent each row in each Table we have DataRowCollection.

DataRow: To represent each and every row of the DataRowCollection, we have DataRows.

DataColumnCollection: Similar to DataTableCollection, to represent each column in each Table we have DataColumnCollection.

DataColumn: To represent each and every Column of the DataColumnCollection, we have DataColumn.

PrimaryKey: Dataset defines Primary key for the table and the primary key validation will take place without going to the database.

Constraints: We can define various constraints on the Tables, and can use Dataset.Tables(0).enforceConstraints. This will execute all the constraints, whenever we enter data in DataTable.

DataRelationCollection: as we know that we can have more than 1 table in the dataset, we can also define relationship between these tables using this collection and maintain a parent-child relationship.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More ADO.NET Interview Questions

What is command class in ado.net?

1 Answers  


Explain which name space is used to get assembly details?

1 Answers  


What is ole db query?

1 Answers  


oledbdataadpter with ms access in c#.net giving exception System.Data.OleDb.OleDbException while writing adapter.update(dataset,"tabname"); how to update the database from dataset?

1 Answers   Infosys, Wipro,


Explain ado.net features? Benefits? Drawbacks?

1 Answers  


Can you explain how to enable and disable connection pooling?

1 Answers  


How to identify the controls which can be used for binding data?

1 Answers  


How to creating a SqlCommand Object?

1 Answers   Arigo Infotech,


Explian About DataAdapters

1 Answers   BirlaSoft,


What is sequence of code in retrieving data from database ?

3 Answers   Accenture, BirlaSoft,


WHAT Are the major major compnents of a data provider in ADO.net.

14 Answers   Infosys, Wipro,


How would u connect to database using .NET?

5 Answers   TCS, Tesco,


Categories