Mis Aprendizajes sobre Aplicaciones con conexión a bases de datos

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