Conexión a Bases de Datos

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Web Services.
Introducción a HIBERNATE
Introducción a LAS Bases de Datos
POSTGRESQL MI JUAN PABLO TORRES HERRERA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA ENSENADA Agosto de 2006.
Acceso a bases de datos con MySQL y ODBC desde PHP
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Business Intelligence (BI) Software (Software de Inteligencia Impresario)
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Bases de Datos Introducción.
PATRON DAO Data Access Object (OBJETO DE ACCESO A DATOS)
ADO ActiveX Data Object.
Daniel A. Seara Director Regional MSDN NDSoft
Desarrollo de adaptadores mediante WCF LOB Adapter SDK
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005
Especialista en Business Intelligence Integration Services SSIS (Sesión 6) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
SISTEMAS GETIONADORES DE BASES DE DATOS
Remoting.Net Michel Rener. TEMARIO ¿Qué es una Aplicación Distribuida? ¿Qué es una Aplicación basada en Cliente/Servidor? ¿Qué es la Tecnología de Objetos.
Administración de datos con MS-SQL Server y Visual Basic
SQL Server 2008 Integration Services
Diseño de una base de datos Zavaleta Nolasco Karina
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Bases de datos CONCEPTOS BÁSICOS.
Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Fundamentos de bases de datos:
Desarrollo de aplicaciones para ambientes distribuidos
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Ejemplo, la información principal de:
Base de Datos con Visual Basic
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
PARCIAL 3.
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
DIFERENCIAS ENTRE LOS SGBD´s
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Bases de datos en Access. Una base de datos es una colección de datos organizada de tal manera que se facilite el acceso y la consulta de la información.
Bases de Datos.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
Modelo de 3 capas.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
SISTEMA DE BASE DE DATOS
 SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
Manual violento de Navicat
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
Bases de Datos y Conectores
Groupware/ Software Colaborativo
Karla Yunuen González Villanueva
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Programación II El formato que emplea ADO.NET para almacenar su estado es XML. Puesto que ya es un estándar de la industria, esta persistencia nos ofrece.
• SQL Server Integration Services SSIS
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
Acceso a Datos Erick López Ovando Licenciado en Informática.
Prof. Claudia Vides – 2015 – Presentación 1. Las bases de datos y los sistemas de bases de datos son un componente esencial en la vida cotidiana de la.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO TEPEPAN INTEGRANTES: Montoya Mendoza Diana Rubí Martínez Vallejo Isamar Scanda PROFA: Gabriela Pichardo Lozada.
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
SISTEMAS CLIENTE/ SERVIDOR M. en C. ANILÚ GÓMEZ PANTOJA.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Conexión a Bases de Datos OLE-DB Conexión a Bases de Datos

¿Que es OLE-DB? Concepto: Es una interfaz de programación de aplicaciones (API) basada en COM para el acceso a datos. OLE DB admite el acceso a datos almacenados en cualquier formato (bases de datos, hojas de cálculo, archivos de texto, etc.) para el que haya un proveedor OLE DB disponible. Cada proveedor OLE DB expone datos en un tipo particular de origen de datos (como bases de datos de SQL Server, bases de datos de Microsoft Access u hojas de cálculo de Microsoft Excel). [1.]

HISTORIA OLE DB: Apareció en 1996 API de Microsoft para el acceso a datos tanto BD relacionales como no relacionales. Se basa en el modelo de componentes .COM Se divide en dos tipos de componentes: consumidores y proveedores Consumidores Utilizan los datos Proveedores Hablan con las fuentes de datos y suministran los datos a los consumidores Solo accesibles desde C++. Modelo algo complejo.[7]

SE UTILIZA PARA: Acceso mediante drivers Ole DB a SGBD: Oracle DB2 MS SQL Server Informix Sybase InterBase Etc. (Todas las bases de datos que implementen Ole DB). Acceso a tablas locales mediante drivers Ole DB: MS Access Paradox DBF. [2] y la imagen.

ESTRUCTURA OLE DB permite separar los datos de la aplicación que los requiere. Esto se hizo así ya que diferentes aplicaciones requieren acceso a diferentes tipos y almacenes de datos, y no necesariamente desean conocer cómo tener acceso a cierta funcionalidad con métodos de tecnologías específicas. OLE DB está conceptualmente dividido en consumidores y proveedores; el consumidor es la aplicación que requiere acceso a los datos y el proveedor es el componente de software que expone una interfaz OLE DB a través del uso del Component Object Model (COM). [3]

¿DE DONDE ES? OLE DB hace parte de los "Componentes de Microsoft para Acceso a Datos" o Microsoft Data Access Components (MDAC); MDAC es un grupo de tecnologías de Microsoft que interactúan en conjunto como una infraestructura que brinda a los programadores una forma para desarrollar aplicaciones con acceso a casi cualquier almacén de datos.[3]

¿DE DONDE ES? Microsoft Data Access Components (MDAC) es un framework de tecnologías interrelacionadas desarrollado por Microsoft que permite a los programadores una manera uniforme y exhaustiva de desarrollar aplicaciones que puedan accesar casi cualquier almacén de datos. Sus componentes incluyen: ActiveX Data Objects (ADO), OLE DB, y Open Database Connectivity (ODBC). .[3] y la imagen.

YA Qué … La estrategia de Microsoft de acceso universal a los datos, conocida como Universal Data Access, proporciona una forma común de obtener acceso a los datos sin importar la forma en que se almacenan. La gran cantidad de documentos que manejan en las Empresas nos lleva a la necesidad de utilizar un medio que acceda a esta información, ya que este les consume tiempo, plata y demás recursos, y la alternativa consiste en programar una solución Universal Data Access. OLE DB y ADO son compatibles con el estándar Universal Data Access. De ellos dos, OLE DB da mejor rendimiento y se recomienda para el uso con aplicaciones de Visual C++.[8]

CARACTERÍSTICAS Los proveedores OLE DB pueden ser creados para tener acceso a almacenes de datos que van desde simples archivos de texto y hojas de cálculo, hasta bases de datos complejas como Oracle, Microsoft SQL Server o Sybase ASE.[3] Se utiliza en la mayoría de los casos con enfoque COM ya que habitualmente, las aplicaciones OLE DB se programan como DLLs, pero su implementación COM compensa las desventajas de las DLL (como los problemas de nombres y versiones) al usar código dividido en componentes. En OLE DB se llama a las interfaces o se obtiene acceso a otros componentes por medio de sus identificadores únicos globales (GUID). [4]

CARACTERÍSTICAS ADO es la interfaz a OLE DB y debe verse como un modelo de programación, más que como una implementación específica.[5] OLE DB es una tecnología de base de datos de alto rendimiento basada en COM 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.[6]

VENTAJAS DE COM EN OLE-DB Es aquí donde encaja COM. OLE DB es un conjunto de interfaces COM. Al obtener acceso a los datos a través de un conjunto uniforme de interfaces, se puede organizar una base de datos en una matriz de componentes cooperativos. Basado en la especificación COM, OLE DB define una colección ampliable y mantenible de interfaces que extienden y encapsulan partes coherentes y reutilizables de la funcionalidad DBMS. .[4]

VENTAJAS DE COM EN OLE-DB Estas interfaces definen los límites de componentes DBMS como contenedores de filas, procesadores de consultas y coordinadores de transacciones, que permiten el acceso transaccional uniforme a diversos orígenes de información. Por último, COM lleva un seguimiento del uso de los componentes por medio del recuento de referencias. Al llamar a un método en una interfaz, se incrementa el recuento de referencias; cuando el método devuelve un valor, se decrementa. Cuando el número de referencias es igual a cero, se libera el componente al que pertenece el método.[4]

BIBLIOGRAFÍA [1].http://msdn.microsoft.com/libraryspadefault.asp?url=/library/SPA/csref/html/vcwlkADOTutorial.asp [2]. http://www.actionware.es/FTPFilesManual%20Adm.%20 Servidor.PDF. [3]. http://es.wikipedia.org/wiki/OLE_DB [4]. http://msdn.microsoft.com/library/spa/default.asp?url=/library /SPA/vccore/html/vcconOverviewOLEDBProgramming.asp [5]. http://www.abox.com/imprpag.asppid=180 [6]. http://msdn2.microsoft.com/es-es/library/5d8sd9we.aspx [7]. http://www.dlsi.ua.es/asignaturasdpaatema6.pdf [8]. http://msdn2.microsoft.com/es-es/library/5d8sd9we.aspx