Com relação ao Microsoft Office 2007, julgue o item a seguir...

Próximas questões
Com base no mesmo assunto
Q526237 Noções de Informática

Com relação ao Microsoft Office 2007, julgue o item a seguir.


No Access 2007, a execução de comandos SQL (structured query language) é interpretada nativamente pelos componentes ODBC (open dataBase conectivity).

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

A questão pede para avaliar se, no Microsoft Access 2007, os comandos SQL são interpretados nativamente pelos componentes ODBC (Open Database Connectivity). Para entender o motivo pelo qual a afirmação está errada, é importante conhecer o papel do SQL e do ODBC em um banco de dados.

O SQL (Structured Query Language) é uma linguagem padrão para acessar e manipular bancos de dados. No Access, quando você cria consultas, está essencialmente escrevendo comandos SQL, mesmo que de forma visual por meio do design da consulta. O Access, internamente, traduz essas ações para SQL para realizar as operações no banco de dados.

Por outro lado, o ODBC é um padrão que permite que aplicativos se conectem a qualquer banco de dados para o qual um driver de ODBC esteja instalado, funcionando como uma espécie de "tradutor" entre o aplicativo e o banco de dados. Embora o Access possa usar ODBC para se conectar a diferentes tipos de bancos de dados, a interpretação dos comandos SQL não depende do ODBC; ela é realizada pelo próprio mecanismo de banco de dados do Access.

Um erro comum é confundir a função do ODBC como sendo parte integrante da execução de SQL em um aplicativo específico, quando, na verdade, o ODBC serve para conectar diferentes sistemas de banco de dados a aplicativos que podem não ser nativamente projetados para se comunicar com aquele sistema.

Para evitar este erro, lembre-se de que o ODBC é uma camada intermediária de conectividade, enquanto o SQL é uma linguagem usada para interagir diretamente com bancos de dados. No caso do Access 2007, o motor de banco de dados interno é quem interpreta e executa o SQL, não os componentes ODBC.

Gabarito: E - errado

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A interface do Microsoft ODBC Open Database Connectivity () é uma C language interface de programação que permite que aplicativos acessem dados de uma variedade de sistemas de gerenciamento de banco de dados (DBMSs). ODBC é uma interface de nível baixo, alto desempenho que é projetada especificamente para repositórios de dados relacionais.

 

A interface do ODBC permite interoperabilidade máxima, um aplicativo pode acessar dados em diversos DBMSs por meio de uma única interface.Além disso, esse aplicativo poderá ser independente de qualquer DBMS do qual ela acessa dados. Os usuários do aplicativo podem adicionar componentes de software chamados drivers, interface entre um aplicativo e um DBMS específico.

 

Fonte: https://docs.microsoft.com/pt-br/sql/odbc/microsoft-open-database-connectivity-odbc?view=sql-server-2017

 

COMPLEMENTANDO: A implementação de uma aplicação baseada em ODBC permite que a mesma possa utilizar simultaneamente o MySQL, o Access e o SQL Server com pouca necessidade de mudanças na sua camada de dados. O uso destas interfaces está condicionado à existência de drivers ODBC específicos para as bases de dados que se deseja acessar

 

"Só ganha quem faz o gol." - Ronaldo Fenômeno

Gab. E (p/ os não assinantes e p/ que tem um pouco mais de pressa)

A interface do Microsoft ODBC Open Database Connectivity () é uma C language interface de programação que permite que aplicativos acessem dados de uma variedade de sistemas de gerenciamento de banco de dados (DBMSs). ODBC é uma interface de nível baixo, alto desempenho que é projetada especificamente para repositórios de dados relacionais.

Access: gerenciador de banco de dados do Pacote Office(MS).

ODBC (open dataBase conectivity) é uma C language interface de programação de baixo nível.

A execução dos comandos SQL (structured query language) não é interpretada nativamente pelos componentes ODBC apenas é utilizado para consultar os SGBD's.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo