You are on page 1of 2

TECNOLGICO DE ESTUDIOS SUPERIORES DE CUAUTITLN IZCALLI Cdigo: FO-205P11000-XX FORMATO DE ENTREGA DE EVIDENCIAS Pgina 1de2

Divisin: (1) Asignatura: (3)

Ingeniera en Sistemas Computacionales Programacin de Bases de Datos Nombre del alumno: (5) Docente: (4) No. de Control: (6) 093107156

Grupo: (2) Elva Bernal Rodrguez Fecha: (7) SEP.2013

361-V

N Actividad: (8)

Pazos Avia Omar Alejandro Producto: (9) ODBC

Calificacin y firma del profesor:(10)

Open DataBase Connectivity (ODBC) es un estndar de acceso a las bases de datos desarrollado por SQL Access Group en 1992. El objetivo de ODBC es hacer posible el acceder a cualquier dato desde cualquier aplicacin, sin importar qu sistema de gestin de bases de datos (DBMS) almacene los datos. ODBC logra esto al insertar una capa intermedia (CLI) denominada nivel de Interfaz de Cliente SQL, entre la aplicacin y el DBMS. El propsito de esta capa es traducir las consultas de datos de la aplicacin en comandos que el DBMS entienda. Para que esto funcione tanto la aplicacin como el DBMS deben ser compatibles con ODBC, esto es que la aplicacin debe ser capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos. Desde la versin 2.0 el estndar soporta SAG y SQL. El software funciona de dos modos, con un software manejador en el cliente, o una filosofa cliente-servidor. En el primer modo, el driver interpreta las conexiones y llamadas SQL y las traduce desde el API ODBC hacia el DBMS. En el segundo modo para conectarse a la base de datos se crea una DSN dentro del ODBC que define los parmetros, ruta y caractersticas de la conexin segn los datos que solicite el creador o fabricante. Conectividad abierta de bases de datos (ODBC) es la interfaz estratgica de Microsoft para obtener acceso a datos en un entorno heterogneo de relacional y no-relacionales, sistemas de administracin de base de datos. Basado en la especificacin de interfaz de nivel de llamada del grupo de acceso SQL, ODBC proporciona una forma abierta, independiente del proveedor de acceso a datos almacenados en una variedad de equipo propietario, minicomputadoras y bases de datos de mainframe. ODBC alivia la necesidad de proveedores de software independientes y los programadores corporativos a aprender mltiples interfaces de programacin de aplicaciones. ODBC proporciona ahora una interfaz de acceso a datos universal. Con ODBC, los desarrolladores de aplicaciones pueden permitir que una aplicacin para obtener acceso al mismo tiempo, ver y modificar datos procedentes de varios diversas bases de datos. ODBC es un componente bsico de la arquitectura de servicios abiertos de Microsoft Windows. Apple ha respaldado ODBC como clave de habilitacin de la tecnologa anunciando soporte en System 7 en el futuro. Con soporte en la creciente industria, ODBC es rpidamente como un sector importante estndar emergente para acceso a datos para aplicaciones de Windows y Macintosh. ODBC es una especificacin a la que los desarrolladores escribir:

TECNOLGICO DE ESTUDIOS SUPERIORES DE CUAUTITLN IZCALLI Cdigo: FO-205P11000-XX FORMATO DE ENTREGA DE EVIDENCIAS Pgina 2de2

Un escritorio habilitado para ODBC, front-end o cliente aplicacin, tambin conocido como un cliente de ODBC. Esta es la aplicacin que el usuario del equipo se ve en la pantalla del equipo. Un controlador ODBC para un "back-end" o "servidor" DBMS (base de datos Sistema de administracin). Esta es la aplicacin de DBMS que reside en un equipo que se utiliza para almacenar los datos de acceso a varios usuarios. Esta aplicacin no es lo que se carga en el equipo del usuario final. Esta aplicacin de servidor est generalmente ms robusta (ms rpido, con seguridad centralizada y copias de seguridad de datos y por lo tanto delante hacia atrs) de la aplicacin cliente. El controlador ODBC reside entre el SDK de ODBC Cliente y el sistema DBMS; Sin embargo, se carga en el equipo cliente.

Para utilizar ODBC, se requieren los tres componentes siguientes: CLIENTE ODBC - un ODBC front-end (tambin llamado ODBC cliente habilitado): Ejemplos: Microsoft Access, una aplicacin creada con Access, una aplicacin creado con Microsoft Visual Basic, una aplicacin creada con el SDK de Windows + C + ODBC SDK, o aplicaciones habilitadas para ODBC de otros proveedores (por ejemplo, Lotus). CONTROLADOR ODBC - un controlador ODBC para el servidor ODBC. El controlador ODBC Catlogo contiene una lista extensa de los controladores ODBC. Por ejemplo, el Microsoft ODBC Driver Pack es una coleccin de los siete controladores de ODBC listo para ser clientes ODBC utilizados o integrados con el. Se incluye con un controlador de ODBC de SQL Server Acceso e Informix, se est trabajando en un controlador ODBC para Informix. Cualquier cliente ODBC puede tener acceso a cualquier DBMS para el que hay un ODBC Controlador. SERVIDOR DBMS es un servidor DBMS, por ejemplo, SQL o el back-end Server, Oracle, AS/400, Foxpro, Microsoft Access o cualquier DBMS para el que un ODBC existe el controlador.

Ejemplos de ODBC en uso Acceso acceso front-end a los datos de un back-end de Oracle con el controlador ODBC para Oracle, que se suministra con Access 1.1. Visual Basic front-end al tener acceso a datos desde un back-end de dBASE utiliza el controlador ODBC, que forma parte de los controladores de base de datos de MS ODBC dBASE Paquete. Aplicacin de C escrito con acceso a C + ODBC SDK + Win SDK datos de un sistema Autnomo / 400 mediante el AS / 400 controlador ODBC de Rochester Software.

You might also like