Este documento describe los componentes principales de ADO.NET, una tecnología de .NET Framework que permite el acceso y manipulación de datos. ADO.NET proporciona proveedores de datos, conjuntos de datos y clases relacionadas que hacen posible la conexión a bases de datos, la ejecución de consultas y la recuperación de resultados. Los conjuntos de datos permiten almacenar y manipular datos desconectados de la base de datos original.
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Ado.net
1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
Tema : ADO.NET
Curso : LABORAORIO DE PROGRAMACIÓN III
Docente : ING. MARCO PORRO CHILLI
Integrantes : Patricia Reyna Reynaga.
Yanina Bustamante Jibaja.
2. Es un conjunto de componentes del software que pueden ser
usados por los programadores para acceder a datos y a
servicios de datos.
Visual Basic .NET utiliza la tecnología ADO.NET (Activex Data
Object) que permite el acceso a bases de datos mediante
proveedores para sistemas administradores de bases de
datos que funcionan en el entorno.NET, entre la base de
datos y la aplicación:
SqlClient
OracleClient
OleDB
ODBC
CONTENIDO
3. Un proveedor de datos de .NET Framework
sirve para conectarse a una base de datos,
ejecutar comandos y recuperar resultados.
Esos resultados se procesan directamente o
se colocan en un DataSet de ADO.NET con el
fin de exponerlos al usuario para un propósito
específico, junto con datos de varios
orígenes, o de utilizarlos de forma remota
entre niveles.
El diseño del proveedor de datos de .NET
Framework hace que sea ligero, de manera
que cree un nivel mínimo entre el origen de
datos y su código, con lo que aumenta el
rendimiento sin sacrificar la funcionalidad.
ARQUITECTURA
4. DATA PROVIDER
Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y
Oracle. Cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno
tienen un conjunto común de clases de utilidad:
Connection Command Parameter
DataAdapter DataReader
5. Los objetos DataSets, son un grupo de clases que describen una
simple base de datos relacional en memoria, fueron la estrella del
show en el lanzamiento inicial (1.0) del Microsoft .NET
Framework.
Un objeto DataSet representa un esquema (o una base de datos
entera o un subconjunto de una).
Proporciona una superclase que encapsula lo que sería la base
de datos a un nivel lógico: tablas, vistas, relaciones, su
integridad, etc., pero siempre con independencia del tipo de
fabricante que la diseñó.
DATASET
6. DataView .- Reduciendo la interacción con la base de datos
subyacente y mejorando así el desempeño.
DataColumn .- Representa una columna de la tabla, incluyendo su
nombre y tipo.
DataRow .- Representa una sola fila en la tabla, y permite leer y actualizar los valores en
esa fila, así como la recuperación de cualquier fila que esté relacionada con ella.
DataRowView.- Es importante cuando se está interactuando sobre un
resultset.
DataRelation .- Esto es útil para permitir la funcionalidad del DataRow
de recuperar filas relacionadas.
Constraint .- Describe una propiedad de la base de datos que se debe cumplir,
como que los valores en una columna de clave primaria deben ser únicos.
7. LAS CLASES DE ADO .NET
SYSTEM.DATA .- Clases genéricas de
datos de ADO .NET, integra la gran mayoría
de clases que habilitan el acceso a los datos
de la arquitectura .NET.
SYSTEM.DATA.SQLCLIENT.- Clases del
proveedor de datos de SQL Server, permiten
el acceso a proveedores.
SYSTEM.DATA.OLEDB.- Clases del
proveedor de datos de OleDB, permiten el
acceso aproveedores .NET que trabajan
directamente contra controladores basados
en los ActiveX de Microsoft.
SYSTEM.DATA.SQLTYPES.- Definición de
los tipos de datos de SQL Server,
proporciona la encapsulación en clases de
todos los tipos de datos nativos de SQL
Server y sus funciones de manejo de
errores, ajuste y conversión de tipos, etc.
SYSTEM.DATA.COMMON.- clases base,
reutilizables de ADO .NET, proporcionan la
colección de clases necesarias para acceder
a una fuente de datos (como por ejemplo
una Base de Datos).
SYSTEM.DATA.INTERNAL .- integra el
conjunto de clases internas de las que se
componen los proveedores de datos.
8. DATASET.- Almacena tablas y
sus relaciones en ADO .NET.
Representa una base de datos
desconectada del proveedor
de datos..
DATATABLE.- un contenedor
de datos. Estructurado como
un conjunto de filas (DataRow)
y columnas (DataColumn).
DATAROW.- registro que
almacena n valores.
Representación en ADO .NET
de una fila de una tabla de la
base de datos.
DATACOLUMN.- contiene la
definición de una columna.
Metadatos y datos asociados a
su dominio.
DATARELATION.- enlace
entre dos o más columnas
iguales de dos o más tablas.
DATACOLUMNMAPPING.-
vínculo lógico existente entre
una columna de un objeto del
DataSet y la columna física de
la tabla de la base de datos.
DATATABLEMAPPING.-
DataTableMapping