Está en la página 1de 7

DATASET

QUE ES DATASET?
Es una representacin de datos residente en memoria que proporciona un modelo de programacin relacional coherente independientemente del origen de datos que contiene. Un DataSet representa un conjunto completo de datos, incluyendo las tablas que contienen, ordenan y restringen los datos, as como las relaciones entre las tablas. Tambin se puede transportar un DataSet con establecimiento inflexible de tipos mediante un servicio Web XML. El diseo del DataSet lo convierte en idneo para el transporte de datos mediante servicios Web XML. Para obtener informacin general sobre servicios Web XML, vea Informacin general acerca de servicios Web XML. Para ver un ejemplo de cmo utilizar un DataSet de un servicio Web XML, vea Consumir DataSet a partir de un servicio Web XML.

Es una coleccin de datos, suele presentarse en forma de cuadro. Cada columna representa una variable.

Cada fila corresponde a un determinado miembro del conjunto de datos en cuestin. En ella se incluyen los valores para cada una de las variables, como la altura y el peso de un objeto o valores de nmeros aleatorios. Cada valor es conocido como un dato. El conjunto de datos podr incluir los datos correspondientes a uno o ms miembros, lo que corresponde al nmero de filas. Histricamente, el trmino se origin en el campo central, donde tena una bien definida sentido, muy cerca de contemporneo archivo informtico. Este tema no est cubierto aqu. En el caso ms simple, slo hay una variable y, a continuacin, el conjunto de datos consta de una sola columna de valores, a menudo representado como una lista. A pesar del nombre, por ejemplo, un anlisis un variante conjunto de datos no es un conjunto en el sentido matemtico de costumbre, desde un determinado valor puede ocurrir varias veces. Normalmente, el orden no importa, y, a continuacin, el conjunto de valores puede considerarse un multiset en lugar de una (orden) la lista. Los valores pueden ser nmeros, como nmeros reales o enteros, por ejemplo, una persona que representa la altura en centmetros, aunque tambin puede tratarse de datos nominales (es decir, que no consistan en valores numricos), por ejemplo, una persona en representacin de la etnia. Ms en general, los valores pueden ser de cualquiera de los tipos descritos como un nivel de medicin. Para cada variable, los valores por lo general, todos del mismo tipo. Sin embargo, tambin puede haber "valores faltantes", que deben ser indicado de alguna manera. En las estadsticas de los conjuntos de datos suelen proceder de observaciones reales obtenidos por muestreo estadstico poblacin, y cada fila se corresponde con las observaciones en uno de los elementos de esa poblacin. Los conjuntos de datos puede adems ser generadas por algoritmos con el fin de probar ciertos tipos de software. Algunos modernos software de anlisis estadsticos tales como PSPP todava presentar sus datos en el conjunto de datos clsicos de moda. Classic data set.

COMO CREAR UN DATASET


Puede crear una instancia de DataSet llamando al constructor DataSet. Si lo desea, especifique un nombre de argumento. Si no especifica ningn nombre para el DataSet, se establecer el nombre "New DataSet". Tambin es posible crear un nuevo DataSet basado en un DataSet existente. El nuevo DataSet puede ser una copia exacta del DataSet existente; un clon del DataSet que copia la estructura relacional o el esquema, pero que no contiene ningn dato del DataSet existente; o un subconjunto del DataSet, que contiene solamente las filas modificadas del DataSet existente mediante el mtodo GetChanges. En el siguiente ejemplo de cdigo se muestra cmo construir una instancia de un DataSet. Visual Basic Copiar cdigoDim customer Orders As DataSet = New DataSet("CustomerOrders")C# Copiar cdigoDataSet customer Orders = new DataSet("CustomerOrders")

UTILIZAR DATASET CON DATOS EXISTENTES


El DataSet es una representacin relacional de datos en memoria independiente del origen de datos. Sin embargo, el DataSet puede utilizarse junto con datos existentes en un origen de datos cuando se usa con un proveedor de datos de .NET Framework. Un proveedor de datos de .NET Framework utiliza un DataAdapter para rellenar el DataSet con datos e informacin de esquema, as como para resolver modificaciones de los datos en el origen de datos. Actualizar orgenes de datos con DataAdapters. En este tema se describe cmo se resuelven los cambios relacionados con los datos de un DataSet en el origen de datos. Agregar restricciones existentes a DataSet. En este tema se describe cmo se rellena un DataSet con informacin de clave principal desde un origen de datos. Utilizar parmetros con DataAdapter y Especificar parmetros y valores devueltos. En estos temas se describe cmo asociar columnas de tablas de un DataSet con parmetros de entrada y salida de comandos ejecutados en un origen de datos El DataSet tambin puede leer y escribir datos XML existentes. Para obtener ms informacin, vea Utilizar XML en un DataSet.

COMBINACION DE DATASET
Se puede utilizar el mtodo Merge del DataSet para combinar el contenido de un DataSet, DataTable o una matriz de DataRow en un DataSet existente. Hay varios factores y opciones que afectan a cmo se combinan los datos nuevos en un DataSet existente. Claves principales Si la tabla que recibe datos y un esquema nuevos de una combinacin tiene una clave principal, las nuevas filas de los datos entrantes se hacen coincidir con las filas existentes que tienen los mismos valores de clave principal Original que los de los datos entrantes. Si las columnas del esquema entrante coinciden con las del esquema existente, se modificarn los datos de las filas existentes. Las columnas que no coincidan con el esquema existente se pasarn por alto o se agregarn en funcin del parmetro Si las filas entrantes o las existentes tienen un estado Added, se harn coincidir sus valores de clave principal mediante el valor de clave principal Current de la fila Added, ya que no existe ninguna versin de fila Original. Si una tabla entrante y una tabla existente contienen una columna con el mismo nombre pero con distintos tipos de datos, se iniciar una excepcin y se provocar el evento MergeFailed del DataSet. Si una tabla entrante y una tabla existente tienen claves definidas, pero las claves principales corresponden a columnas diferentes, se iniciar una excepcin y se provocar el evento MergeFailed del DataSet.

PRESENTADO POR:
ANGELICA ALMONACID DEISY CHACON MNICA PREZ

GRUPO 40076