Diferença entre ODBC e SQL Diferença entre

Anonim

ODBC vs SQL

ODBC, ou Open Database Connectivity, é um gateway que fornece acesso a diferentes fontes de dados ou bancos de dados para aplicativos como VB, Excel, Access, etc. Ele é caracterizado por um conjunto de códigos de erro, tipos de dados e funções que ajudam no desenvolvimento de aplicações. O ODBC é útil quando um aplicativo precisa acessar múltiplas fontes de dados simultaneamente. O ODBC é seguro porque inclui um nome de usuário e os drivers ODBC usam senhas para autenticação e programas de criptografia. O desempenho usando ODBC pode ser uma preocupação se o cliente front-end estiver usando uma consulta que esteja sendo executada de forma incorreta. É sempre melhor processar o resultado da consulta do lado do servidor e depois usar o ODBC para comunicar o resultado ao aplicativo cliente. Faz uma aplicação independente do banco de dados subjacente, fornecendo uma biblioteca padrão que é responsável por todas as comunicações com o banco de dados.

SQL, ou linguagem de consulta estruturada, se comunica com um banco de dados. É um idioma de gerenciamento de banco de dados relacional que manipula os dados armazenados em um banco de dados. Ele realiza tarefas como inserção, exclusão, atualização ou até mesmo recuperação de dados com base em comandos simples que são disparados (consultados) no banco de dados. É uma linguagem não processual que é utilizada por sistemas RDMS como Oracle, Access, Microsoft SQL Server, etc. O SQL suporta bancos de dados distribuídos em vários computadores conectados a uma rede de área local (LAN). É um idioma padrão que pode manipular dados como a criação de tabelas ou alterações ou adicionar índices usando comandos simples de SQL.

resumo

1. ODBC fornece tipos de dados e funções que ajudam aplicativos a interagir com o banco de dados. O SQL é usado para criar consultas para manipular os dados armazenados em um banco de dados.

2. O ODBC converte os comandos definidos no aplicativo cliente para as consultas compreendidas pelo banco de dados, como o SQL. O SQL é um idioma padrão que insere, exclui, atualiza ou seleciona dados de um banco de dados usando comandos SQL simples.

Resumo:

1. ODBS é uma camada intermediária entre o aplicativo eo banco de dados. Isso ajuda um aplicativo

a acessar qualquer banco de dados ou fonte de dados.

2. O ODBC ajuda a traduzir os comandos do aplicativo cliente em consultas que

são entendidas pelo banco de dados acessado.

3. O SQL é um idioma padrão que é usado para recuperar dados de um banco de dados.

4. O SQL foi inicialmente usado em minicomputadores e sistemas mainframe, mas agora é

popular entre os sistemas de banco de dados distribuídos.