Mis Aprendizajes sobre Aplicaciones con conexión a bases de datos
url mapa: https://coggle.it/diagram/XdHQZIumpCAUlIgR/t/-
Resumen
CONEXIÓN A ORÍGENES DE DATOS
Existen diferentes
formas de conexión a diferentes orígenes de datos, pero en general la
estructura es la misma.
La arquitectura general
de la conexión es la siguiente… “el
usuario hace la petición desde la interfaz o programa de aplicación al sistema
gestor de la base de datos, el cual obtiene la información de la base física de
datos”
ADO.NET tiene una gran funcionalidad aplicada a la posibilidad de conexión con gran variedad de tipos
de orígenes de datos.
De manera introductoria ADO.NET
es una tecnología que nos permite conectar a las bases de datos por medio de un
programa y puede ser usado desde cualquier lenguaje .NET; su característica más
relevante es que permite trabajar de manera conectada o desconectada con los
datos.
Las clases de ADO.NET pertenecen al espacio de nombres que son los que vamos a nombrar cuando estemos programando nuestras aplicaciones de lo contrario nuestro aplicativo presentara errores.
System.Data
|
Clases que constituyen la arquitectura
ADO.NET, que es el método primario para tener acceso a los datos de las
aplicaciones administrativas.
|
System.Data. Common
|
Describen una
colección de clases que se utiliza para obtener acceso a un origen de datos,
como una base de datos, en el espacio administrado.
|
System.Xml
|
Clases que proporcionan funcionalidad basada en
estándares para procesar código XML.
|
System.Data. OleDb
|
Estas clases permiten conectarse a un origen de
datos OLE DB, ejecutar comandos en el origen y leer los resultados.
|
System.Data. SqlClient
|
Permite conectarse a un
origen de datos SQL Server 7.0, ejecutar comandos y leer los resultados. El
espacio de nombres.
|
System.Data. SqlClient
|
Es similar al espacio de nombres
System.Data.OleDb, pero optimizado para el acceso a SQL Server 7.0 y
versiones posteriores.
|
System.Data. SqlTypes
|
Estas clases ofrecen una
alternativa más segura y más rápida a otros tipos de datos.
|
System.Data. OleDb
|
Estas clases permiten el acceso a orígenes de
datos ODBC en el espacio administrado.
|
System.Data. OracleClient
|
Estas clases permiten el
acceso a orígenes de datos Oracle en el espacio administrado.
|
Soporta comunicación con fuentes de datos a través de ODBC y OLE DB,
además, ofrece la opción de usar proveedores de datos específicos de SGBD y la
conexión a casi cualquier base de datos existente.
Estructura del Modelo ADO.NET
El
DataSet se maneja a través de un adaptador (DataAdapter) y cada proveedor de
base de datos tiene un adaptador específico.
Clase Connection
El
primer paso obligado en un acceso a datos consiste en establecer una conexión
con un almacén de datos. Esto se consigue mediante las clases Connection de ADO.NET las cuales nos
permitirán conectarnos a un origen de datos.
Clase Command
Establecida
una conexión con un almacén de datos, la siguiente operación lógica consiste en
enviarle sentencias para realizar los distintos tipos de operaciones que
habitualmente realizamos con los datos.
Clase DataReader
Un
objeto DataReader permite la navegación hacia adelante y de solo lectura, de
los registros devueltos por una consulta.
A
diferencia de los demás objetos, los DataReader permanecen conectados durante
todo el tiempo que realizan el recorrido por los registros que contienen.
Clase DataSet: Es una clase que encapsula los que sería la base de datos a nivel
lógico: tablas, vistas, relaciones, integridad, entre otros, y para fundamentar
el concepto de datos desconectados esta actividad se hace con independencia del
tipo de fabricante.
Clase DataAdapter
Es
el puente entre el origen de datos y el DataSet, permitiéndonos cargar el
DataSet con la información de la fuente de datos, y posteriormente, actualizar
el origen de datos del DataSet.
Un
objeto DataAdapter puede contener desde una sencilla sentencia SQL, hasta
varios objetos Command.
Dispone
de cuatro propiedades correspondientes a las operaciones estándar de
manipulación de datos.
InserCommand - SelectCommand - UpdateCommand - DeleteCommand
Clase DataBinding
Es
un mecanismo proporcionado por .Net para enlazar objetos contenedores de datos
con los controles del formulario, para poder realizar operaciones automáticas
de navegación y edición.
Existen
dos tipos de Data Binding:
Enlace
Simple: Muestra un único dato en en control. Ejemplo: TextBox
Enlace Complejo: Dispone de la capacidad de mostrar varios o todos los datos del
objeto que contiene la información. Ejemplo: DataGrid
Comentarios
Publicar un comentario