Want to create interactive content? It’s easy in Genially!

Get started free

INFOGRAFÍA BÁSICA

isipawn

Created on July 24, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Advent Calendar

Tree of Wishes

Witchcraft vertical Infographic

Halloween Horizontal Infographic

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

Transcript

DPRN3_U1_A2_ISGM Tecnologías de acceso a datos mediante .NET

Concepto ADO.NET

“ADO.NET es un conjunto de clases que exponen servicios de acceso a datos para programadores de .NET Framework. ADO.NET ofrece abundancia de componentes para la creación de aplicaciones de uso compartido de datos distribuidas” (Microsoft, 2023). Con información de la UNADM (2023) puedo decir que ADO.NET es una tecnología de Microsoft en la plataforma .NET que proporciona una variedad de clases y componentes que nos permiten el acceder, consultar y manejar los datos de un orígenes de datos que en este sentido seria de una bases de datos de SQL Server y otros servicios de datos, para esto se tienen los objetos como DataReader, DataAdapter y DataSet que nos permitirán estas actividades ya que están diseñados para el procesamiento de datos y las operaciones de conexión.

3 ventajas de uso

1. “Soporte nativo para XML y la posibilidad de serializar objetos a XML” (Gómez, 2010, p. 138). 2. “Se cuenta con el comando For Each que permite recorrer los elementos de un DataSet sin necesidad de utilizar el comando MoveNext” (Gómez, 2010, p. 138). 3. “Es posible especificar que un DataAdapter realice una consulta sobre distintas bases de datos al mismo tiempo” (Gómez, 2010, p. 138). 4. “Se puede trabajar desconectado de la base de datos, creándose una vista relacional en la memoria en el equipo del cliente” (Gómez, 2010, p. 138).

Abordar 4 principales características

- “Permite trabajar de forma conectada como desconectada del origen de datos” (Villanueva, 2019) - “Tiene una fuerte integración con XML, lo que lo hace más fácil de compartir, interpretar y trabajar con él” (Villanueva, 2019) - “Es independiente del lenguaje de programación utilizado” (Villanueva, 2019) - “No solo permite acceder a base de datos, sino también a otras fuentes de datos como hojas de cálculo, XML o texto” (Villanueva, 2019) Por lo anterior puedo decir que sus características son en relación a la conectividad, desconexión y capacidad de caché, los objetos de acceso a los datos y la integridad con el lenguaje.

Los dos componentes principales de ADO.NET.

Con información de Microsoft (2023) y de la UNADM (2023), puedo decir que los dos componentes principales de ADO.NET son .N ET Framework Data Provider y DataSet.

Ilustración 1. Componentes principales de ADO.NET. Recuperado de https://dmd.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/07/DPRN3/U1/descargables/DPRN3_U1_Contenido.pdf

3 ejemplos de proveedores de datos.

Con información de Gonzales (2010) y de la UNADM (2023), puedo dar los siguientes ejemplos. • “System.Data.SqlClient: proporciona acceso datos nativos para Microsoft SQL Server de la versión 7.0 en adelante” (Gómez, 2010, p. 140). • “System.Data.OleDb: proporciona acceso a datos que se exponen mediante OLEDB. Microsoft Access es un ejemplo de accesibilidad y conectividad mediante OLEDB” (Gómez, 2010, p. 140). • “System.Daata.Odbc: proporciona acceso a datos que se exponen mediante ODBC” (Gómez, 2010, p. 140).

Objetos ADO.NET para conexión a datos.

Con información de la UNADM (2023). Puedo nombrar dos objetos de conexión ADO.NET, que son: • SQLConnecction. • OleDbConnection. Pero Microsoft (2023) nos ofrece dos objetos adicionales que son: • OdbcConnection. • OracleConnection.

Información adicional.

Estado desconectado: Con información de la Universidad de Don Bosco (2023) pedo decir que los modelos desconectados de ADO.NET son importantes porque permiten que los datos se almacenen en un objeto separado de la base de datos, como una base de datos, esto nos permite manipular datos localmente, trabajar sin una interfaz activa y sincronizar cambios en la base de datos según lo necesitemos. Entity Framework: Con información de Microsoft (2021), cmento lo siguiente, en .NET, Entity Framework se asignan entidades de tipos de datos relacionales, lo que nos permite trabajar con datos basados en objetos y en clases, proporcionándonos una forma orientada a objetos para trabajar con bases de datos. LINQ to Entities: Con información de Microsoft (2021), puedo decir que es una extensión de ADO.NET que nos permite ejecutar consultas LINQ en entidades de Data Entity Framework, esto nos permite escribir consultas en C# o VB.NET, lo que facilita la escritura de consultas que son más legibles y más sólidas que las consultas SQL normales. Seguridad: Con información de Microsoft (2023) puedo comentar que ADO.NET nos proporciona un sistema para proteger el acceso a los datos, para evitar ataques de inyección SQL.

REFERENCIAS BIBLIOGRÁFICAS

Hudai, G. J. (27 febrero 203). DataAdapter In C#. c-sharpcorner. [En línea]. https://www.c-sharpcorner.com/article/dataadapter-in-C-Sharp/ Microsoft. (09 mayo 2023). Conectarse a un origen de datos en ADO.NET. [En línea]. https://learn.microsoft.com/es-es/dotnet/framework/data/adonet/connecting-to-a-data-source Microsoft. (15 septiembre 2021). Populating a DataSet from a DataAdapter. [En línea]. https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter Microsoft. (15 septiembre 2021). Entity Framework overview. [En línea]. https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/ef/overview Microsoft. (15 septiembre 2021). LINQ to Entities. [En línea]. https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/ef/language-reference/linq-to-entities Microsoft. (15 septiembre 2023). Introducción a la seguridad. [En línea]. https://learn.microsoft.com/es-es/dotnet/framework/data/adonet/security-overview Microsoft. (21 febrero 2023). ADO.NET. Microsoft. [En línea]. https://learn.microsoft.com/es-es/dotnet/framework/data/adonet/ Microsoft. (09 mayo 2023). Arquitectura de ADO.NET. Microsoft. [En línea]. https://learn.microsoft.com/es-es/dotnet/framework/data/adonet/ado-net-architecture Universidad Don Bosco. (2023). Conectando a Fuentes de Datos – Parte II. UDB. [En línea]. https://www.udb.edu.sv/udb_files/recursos_guias/informatica-tecnologico/desarrollo-de-aplicaciones-con-software-propietario/2019/ii/guia-9.pdf UNADM. (2023). Unidad 1. Conexión con bases de datos en .NET. UNADMEXICO. [En línea]. https://dmd.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/07/DPRN3/U1/descargables/DPRN3_U1_Contenido.pdf Villanueva, A. (17 julio 2019). Características y Clases de ADO.NET. Blogspot. [En línea]. https://usesado.blogspot.com/2019/07/caracteristicas-y-clases-de-adonet.html

Autor: Isifredo José Arturo Guzmán Martínez.Fecha: 23 de julio de 2023

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.

  • Lorem ipsum dolor sit amet.
  • Consectetur adipiscing elit.
  • Sed do eiusmod tempor incididunt ut.
  • Labore et dolore magna aliqua.