base de datos
Componente de la plataforma .NET que permite accedera datos desde un programa
Es un conjunto de clases, interfaces, estructuras y enumeraciones que permitentrabajar de manera conectada odesconectada con los datos
ADO.NET puede ser utilizado desde cualquier lenguaje .NET
ADO.NET es la nueva versión de ADO, creada totalmente a partir de cero.Las clases de ADO.NET
ADO.NET es un conjunto de clases pertenecientes al espacio de nombres System.Data:
System.Data
System.Data.Common
System.Data.OleDB
System.Data.SqlClientConjunto de componentes para crear aplicaciones distribuidas de uso compartidodedatos.
Los componentes están diseñados para separar el acceso a los datos de la manipulación de los mismos.
Evoluciónhistórica
ODBC (Open DataBase Connectivity)
Interoperatibilidad con amplio rango de SGBD
API acceso ampliamente aceptada
Usa SQL como lenguaje de acceso de datos
DAO (Data Access Objects)Interfase de programación para bases de datos JET/ISAM (p. ejem. Access)
20/11/2014
4
Evolución histórica
RDO (Remote Data Objects)
Estrechamente ligado a ODBC
Orientada a aplicacionescliente/servidor
OLE DB (Object Linking and Embedding for Databases)
No restringido a acceso de datos relacionales
No limitado a SQL como lenguaje de recuperación de datos
Tecnologíadesarrollada por Microsoft
Construido sobre COM (ComponentObject Model)
Proporciona una interfasea bajo nivel en C++
Evolución histórica
ADO (ActiveX Data Objects)
Ofrece una interfase orientadaa objetos
Proporciona un modelo de programación para OLE DB accesible desde lenguajes diferentes a C++
Diseñado como modelo conectado, altamente acoplado
Indicado para arquitecturascliente/servidor
20/11/2014
5
Proveedores de acceso a datos
Proveedores de acceso a datos
Conjunto de clases que implementan una seriede interfaces comunes
ADO.NET
OLE DB
Accesovía...
Regístrate para leer el documento completo.