similianmirandaosega
287 views
14 slides
May 16, 2018
Slide 1 of 14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
About This Presentation
trabajo grupal de simlian miranda osega, cercado vasquez, mogrovejo molina Veronica
Size: 1.03 MB
Language: es
Added: May 16, 2018
Slides: 14 pages
Slide Content
OLE DB
¿QUE ES OLEDB? Es una tecnología de base de datos de alto rendimiento basada y creada por Microsoft. Lo que diferencia a OLE DB de otras tecnologías de base de datos de Microsoft es la forma en que proporciona acceso universal a los datos.
OLEDB OLE DB se ha diseñado como sustituto de alto nivel para ODBC para dar soporte a una variedad más amplia de bases de datos no relacionales que no implementan SQL necesariamente (por ejemplo, bases de datos de objeto y hojas de cálculo). OLE tiene un modelo proveedor-cliente, donde los clientes solicitan acceder a los datos y los proveedores son las interfaces de componente de software que permiten el acceso a los datos.
ARQUITECTURA La arquitectura de un sistema de base de datos está influenciada por el sistema informático que soporta la instalación del SGBD, lo que reflejará muchas de las características propias del sistema subyacente en el SGBD.
ARQUITECTURA Las bases de datos respetan la arquitectura de tres niveles definida, para cualquier tipo de base de datos, por el grupo ANSI/SPARC. En esta arquitectura la base de datos se divide en los niveles
1. nivel interno: es el nivel más bajo de abstracción, y define cómo se almacenan los datos en el soporte físico, así como los métodos de acceso. 2. nivel conceptual: es el nivel medio de abstracción. se trata de la representación de los datos realizada por la organización, que recoge las vistas parciales de los requerimientos de los diferentes usuarios y las aplicaciones posibles. se configura como visión organizativa total, e incluye la definición de datos y las relaciones entre ellos. 3. nivel externo: es el nivel de mayor abstracción. a este nivel corresponden las diferentes vistas parciales que tienen de la base de datos los diferentes usuarios. en cierto modo, es la parte del modelo conceptual a la que tienen acceso.
DATASET Es una representación de datos residente en memoria que proporciona una modelo de programación relacional coherente independientemente del origen de datos que contiene. El dataset contiene en sí, un conjunto de datos que han sido volcados desde el proveedor de datos.
DATASET Un dataset representa un conjunto completo de datos, incluyendo las tablas que contienen, ordenan y restringen los datos, así como las relaciones entre las tablas. Hay varias maneras de trabajar con un dataset , que se pueden aplicar de forma independiente o conjuntamente.
CLASES DE OLE DB Microsoft proporciona varias implementaciones de OLE DB, un conjunto de interfaces COM que proporcionan acceso universal a los datos en diferentes orígenes de datos y formatos. Connection administra la conexión con el origen de datos. Esta es una clase útil para crear clientes porque encapsula objetos necesarios (origen de datos y sesión) y algunos de trabajo necesario al conectarse a un origen de datos. Source corresponde al origen de datos ole db un objeto, que representa una conexión a través de un proveedor a un origen de datos. Una o varias sesiones de base de datos, cada representada por un objeto de csession , pueden tener lugar en una sola conexión.
CLASES DE OLE DB Enumerator corresponde al enumerador OLE DB un objeto, que recupera información del conjunto de filas sobre orígenes de datos disponibles. Enumeratoraccessor utilizado por enumerator para tener acceso a los datos del conjunto de filas de enumeradores. Este conjunto de filas está formado por los orígenes de datos y los enumeradores visible del enumerador actual. Session representa una sesión única de acceso a la base de datos. Una o más sesiones pueden estar asociadas a cada objeto de datasource .
EJEMPLOS Aplicación de consumidor OLE DB Ejemplos de microsoft visal C ++ Este ejemplo muestra cómo inicializar una fuente de datos. Accede a la base de datos de dbmaker por el proveedor OLE DB para dbFABRICA en C ++.
CONCLUSIONES Ole Db es una metodología y aplicación en el mundo a la creación de las bases de datos. Con la finalidad de programar y codificar en una interfaz. Es una tecnología desarrollada por Microsoft usada para tener acceso a diferentes fuentes de información o base de datos de manera uniforme. Permite separar los datos de la aplicación que los requieren. Esto se hizo así ya que diferentes aplicaciones requieren acceso a diferentes tipos de datos.