Questão nº 69
Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 69)
Um dos integrantes da equipe de sistemas do TJAP, analisando a documentação de um sistema de um fornecedor, deparou-se com o acrônimo ODBC (Open Database Connectivity).
O ODBC é:
- Auma linguagem de programação usada para criar interfaces gráficas em bancos de dados MySQL;
- Buma biblioteca específica para o processamento de transações distribuídas em bancos de dados Postgres;
- Cum padrão aberto que permite a conectividade entre aplicativos e diferentes bancos de dados; (alternativa correta)
- Dum gerenciador de bancos de dados utilizado para otimizar consultas e transações em grandes volumes de dados;
- Eexclusivo para bancos de dados Oracle, facilitando a conexão e a interoperabilidade entre sistemas heterogêneos.
Resposta comentada
Gabarito Alternativa C
ODBC (Open Database Connectivity) é como um tradutor universal que permite que programas de computador (aplicativos) conversem com diferentes tipos de bancos de dados, mesmo que eles "falem" linguagens diferentes. Ele faz isso padronizando a forma como os aplicativos pedem dados e os bancos de dados respondem.
- (A) Incorreta: ODBC não é uma linguagem de programação, nem é exclusivo para criação de interfaces gráficas ou para bancos de dados MySQL. É uma API (Application Programming Interface) para conectividade.
- (B) Incorreta: ODBC não é específico para bancos de dados Postgres, nem se limita a processamento de transações distribuídas. Ele é um padrão geral de conectividade para diversos bancos de dados.
- (C) Correta: ODBC é um padrão aberto (desenvolvido pela Microsoft, mas amplamente adotado e implementado por diversos fornecedores) que fornece uma API (Application Programming Interface) para que aplicativos possam se conectar e interagir com diferentes sistemas de gerenciamento de banco de dados (SGBDs), independentemente do fabricante.
- (D) Incorreta: ODBC não é um gerenciador de bancos de dados (SGBD) e não é sua função otimizar consultas ou transações. Ele é uma camada de conectividade entre o aplicativo e o SGBD.
- (E) Incorreta: Esta é a armadilha. Embora ODBC realmente facilite a interoperabilidade entre sistemas heterogêneos, ele NÃO é exclusivo para bancos de dados Oracle. Pelo contrário, sua principal característica é ser agnóstico ao fornecedor, permitindo a conexão com uma vasta gama de bancos de dados, incluindo Oracle, SQL Server, MySQL, PostgreSQL, etc.
Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.