Diferencia entre ODBC y SQL
- 2959
- 740
- Sta. Magdalena Calvillo
ODBC vs SQL
ODBC, o Open Database Connectivity, es una puerta de enlace que proporciona acceso a diferentes fuentes de datos o bases de datos a aplicaciones como VB, Excel, Access, etc. Se caracteriza por un conjunto de códigos de error, tipos de datos y funciones que ayudan a desarrollar aplicaciones. ODBC es útil cuando una aplicación necesita acceder a múltiples fuentes de datos simultáneamente. ODBC es seguro ya que incluye un nombre de usuario, y los controladores de ODBC usan contraseñas para la autenticación más programas de cifrado. El rendimiento que usa ODBC puede ser una preocupación si el cliente frontal está utilizando una consulta que está funcionando mal. Siempre es mejor procesar el resultado de la consulta en el lado del servidor y luego usar ODBC para comunicar el resultado a la aplicación del cliente. Hace que una aplicación sea independiente de la base de datos subyacente al proporcionar una biblioteca estándar que sea responsable de todas las comunicaciones con la base de datos.
SQL, o lenguaje de consulta estructurado, se comunica con una base de datos. Es un lenguaje de gestión de bases de datos relacionales que manipula los datos almacenados en una base de datos. Realiza tareas como inserción, eliminación, actualización o incluso recuperación de datos basados en comandos simples que se disparan (consultan) en la base de datos. Es un lenguaje no procesal que utiliza sistemas RDMS como Oracle, Access, Microsoft SQL Server, etc. SQL admite bases de datos que se distribuyen a través de varias computadoras conectadas a una red de área local (LAN). Es un lenguaje estándar que puede manipular los datos como la creación o alteraciones de la tabla o agregar índices utilizando comandos SQL simples.
resumen
1. ODBC proporciona tipos de datos y funciones que ayudan a las aplicaciones a interactuar con la base de datos. SQL se utiliza para crear consultas para manipular los datos almacenados en una base de datos.
2. ODBC convierte los comandos definidos en la aplicación del cliente a las consultas entendidas por la base de datos como SQL. SQL es un lenguaje estándar que inserta, elimina, actualiza o selecciona datos de una base de datos utilizando comandos SQL simples.
Resumen:
1. Odbs es una capa intermedia entre la aplicación y la base de datos. Ayuda a un
Aplicación para acceder a cualquier base de datos o fuente de datos.
2. ODBC ayuda a traducir los comandos de la aplicación del cliente en consultas que
son entendidos por la base de datos accedida.
3. SQL es un lenguaje estándar que se utiliza para recuperar datos de una base de datos.
4. SQL se usó inicialmente en minicomputadoras y sistemas de mainframe, pero ahora es
Popular entre los sistemas de bases de datos distribuidas.