Administración de Datos

Páginas: 9 (2114 palabras) Publicado: 28 de agosto de 2013
Administración de Datos

LOS ESPACIOS DE NOMBRES DE ADO.NET
 
ADO.NET se encuentra en la biblioteca System.Data.dll, y ofrece clases en cinco espacios de nombres bien diferenciados que se explica brevemente a continuación:
 
System.Data: es el espacio de nombres primario. Dentro de este espacio de nombres tenemos un conjunto de clases que representan, digamos, una base de datos virtual,tablas, filas, columnas, relaciones, etc. Sin embargo, ninguna de estas clases ofrece conexión alguna con un origen de datos, sino que simplemente representan los datos en sí mismos.
 
System.Data.Common: ofrece clases comunes entre distintos orígenes de datos. Para lo que vamos a tratar en este artículo, podemos decir que estas clases sirven de clase base para las que están contenidas en los dosespacios de nombres que vienen a continuación.
 
System.Data.OleDb: contiene una serie de clases que nos permiten conectarnos con cualquier origen de datos e interactuar con él al tiempo que sirven de "intermediarios" entre el origen de datos y las clases del espacio de nombres System.Data que, según decíamos, no tienen conexión alguna con dicho origen de datos. Las clases de System.Data.OleDbusan OLEDB como tecnología subyacente.
 
System.Data.SqlClient: contiene clases que permiten interactuar con orígenes de datos SQL Server de un modo mucho más directo que OLEDB, mejorando el rendimiento para este tipo de origen de datos. Por lo tanto, solamente se pueden utilizar para acceder a bases de datos de SQL Server. El uso de sus clases es prácticamente equivalente al de las que seencuentran en System.Data.OleDb.
 
 
 
LAS CLASES BÁSICAS DE ADO.NET
 
Se llaman básicas porque, realmente, serán el pilar fundamental para casi cualquier aplicación que tenga que acceder a un origen de datos con unos mínimos requisitos de eficiencia y escalabilidad. Las clases más importantes del espacio de nombres System.Data son:
 
DataSet: Esta clase permite tener en memoria una auténtica"base de datos virtual", con sus tablas, relaciones, etc. Un hecho importante es que esta base de datos virtual está total y absolutamente desconectada de cualquier origen de datos físico y, en consecuencia, siempre se aloja toda entera en la memoria. En otras palabras, puede contener uno o varios conjuntos de filas distintos, que pueden estar o no estar relacionados entre sí, pero siempre en lamemoria y siempre desconectados del origen de datos. La clase DataSet está dentro del espacio de nombres System.Data.
 
DataTable: un DataTable representa un conjunto de filas y columnas también en memoria y desconectado del origen de datos, como el DataSet. Pertenece al espacio de nombres System.Data. La propiedad Tables de un objeto DataSet contiene una colección de objetos DataTable, y dichacolección es de la clase DataTableCollection. Por otra parte, cada objeto DataTable representa sus filas en la propiedad Rows (de la clase DataRowCollection), siendo cada fila, a su vez, un objeto de la clase DataRow, y sus columnas en la propiedad Columns (de la clase DataColumnCollection), siendo cada columna un objeto de la clase DataColumn.
 
DataRelation: representa una relación entre dosobjetos DataTable. También pertenece al espacio de nombres System.Data. Todas las relaciones que haya en un DataSet se encuentran en la colección Relations, de la clase DataRelationCollection.
 
System.Data.SqlClient, y sus equivalentes en el espacio de nombres System.Data.OleDb:
 
SqlConnection: su equivalente en OleDb es OleDbConnection: proporcionan la conexión con el origen de datos ycontienen propiedades y métodos, como son ConnectionString, ConnectionTimeOut, Open y Close.
 
SqlCommand: su equivalente en OleDb es OleDbCommand: representan procedimientos almacenados o instrucciones SQL que se ejecutan en el origen de datos.
 
SqlParameter: su equivalente en OleDb es OleDbParameter: representan un parámetro dentro de la colección Parameters del objeto SqlCommand u OleDbCommand,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administración Recursos Bases De Datos
  • administracion de base de datos
  • Introduccion a la Administracion de Base de Datos
  • Datos básicos de administración
  • Administracion De Base De Datos
  • Administracion De Bases De Datos
  • Administración De Base De Datos
  • Administracion De Bases De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS