Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — INSTITUTO AOCP 2024

Banco de DadosSQL Server
Código
qa630642
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )
Em relação ao Microsoft SQL Server 2022, assinale a alternativa correta.
  1. AO Microsoft SQL Server 2022 não oferece suporte a funcionalidades de inteligência artificial e aprendizado de máquina.
  2. BO Microsoft SQL Server 2022 utiliza exclusivamente a linguagem SQL para todas as suas operações, sem suporte a outras linguagens de programação.
  3. CNo Microsoft SQL Server 2022, a replicação de dados é limitada a um único banco de dados, sem suporte para replicação entre diferentes servidores.
  4. DO Microsoft SQL Server 2022 possui uma funcionalidade chamada Intelligent Query Processing, que otimiza automaticamente o desempenho das consultas sem a necessidade de intervenção manual.
  5. EO Microsoft SQL Server 2022 não possui recursos de segurança avançados, como criptografia de dados e autenticação multifator.
Revelar gabarito e comentário

GabaritoD — O Microsoft SQL Server 2022 possui uma funcionalidade chamada Intelligent Query Processing, que otimiza automaticamente o desempenho das consultas sem a necessidade de intervenção manual.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Microsoft SQL Server 2022: recursos e funcionalidades

Gabarito: letra D. O Microsoft SQL Server 2022 possui a funcionalidade Intelligent Query Processing (IQP), que otimiza automaticamente o desempenho das consultas sem intervenção manual, utilizando técnicas como o batch mode e os adaptive joins. As demais alternativas apresentam afirmações falsas sobre o produto, que na verdade oferece suporte a IA/ML, múltiplas linguagens de programação, replicação entre servidores e recursos avançados de segurança.

O SQL Server é um sistema gerenciador de banco de dados relacional (SGBD) desenvolvido pela Microsoft, cuja principal função é armazenar e recuperar dados solicitados por outras aplicações. Suas linguagens de consulta primárias são o Transact-SQL (T-SQL) e o ANSI SQL. O produto evoluiu significativamente ao longo das versões, incorporando recursos de inteligência artificial, aprendizado de máquina, integração com outras linguagens de programação (como C# e Python), replicação de dados entre servidores e um conjunto robusto de funcionalidades de segurança.

O Intelligent Query Processing (IQP) é um conjunto de recursos introduzidos a partir do SQL Server 2017 e expandidos nas versões seguintes, incluindo o SQL Server 2022. O objetivo do IQP é melhorar o desempenho das consultas automaticamente, sem exigir que o desenvolvedor ou DBA faça alterações manuais no código ou na estrutura do banco. Entre as técnicas utilizadas estão o batch mode para processamento de consultas em lote, os adaptive joins que ajustam a estratégia de junção em tempo de execução, e o memory grant feedback que ajusta a memória alocada para consultas. Essas técnicas permitem que o banco se adapte dinamicamente às condições de execução, melhorando a performance sem intervenção manual.

A banca explora a falta de conhecimento específico sobre as funcionalidades do SQL Server 2022, apresentando afirmações genéricas e incorretas sobre o produto. O candidato que não conhece os recursos avançados do SQL Server pode ser induzido a marcar uma alternativa falsa. A alternativa D é a única que descreve corretamente uma funcionalidade real do produto, enquanto as demais negam recursos que existem ou afirmam limitações que não são verdadeiras.

Alternativa A — ❌ Incorreta

Afirma que o SQL Server 2022 não oferece suporte a funcionalidades de inteligência artificial e aprendizado de máquina. Isso é falso, pois o SQL Server possui integração com o Azure Machine Learning e suporte a linguagens como R e Python para análise de dados e criação de modelos preditivos. O produto também oferece recursos de Machine Learning Services que permitem executar scripts em R e Python diretamente no banco de dados.

Alternativa B — ❌ Incorreta

Afirma que o SQL Server utiliza exclusivamente a linguagem SQL para todas as suas operações, sem suporte a outras linguagens de programação. Isso é falso, pois o SQL Server suporta diversas linguagens de programação, incluindo C#, Java, R e Python, através do SQL CLR (Common Language Runtime) e dos Machine Learning Services. Além disso, é possível criar stored procedures e funções em linguagens como C# e Python.

Alternativa C — ❌ Incorreta

Afirma que a replicação de dados é limitada a um único banco de dados, sem suporte para replicação entre diferentes servidores. Isso é falso, pois o SQL Server oferece suporte a replicação entre servidores, incluindo replicação transacional, de mesclagem e de instantâneo. A replicação permite distribuir dados entre diferentes servidores, melhorando a disponibilidade e o desempenho.

Alternativa D — ✅ Correta ⟵ GABARITO

O SQL Server 2022 possui a funcionalidade Intelligent Query Processing (IQP), que otimiza automaticamente o desempenho das consultas sem necessidade de intervenção manual. O IQP inclui técnicas como batch mode, adaptive joins e memory grant feedback, que ajustam dinamicamente a execução das consultas para melhorar a performance. Essa funcionalidade é uma das principais inovações do SQL Server nas versões recentes.

Alternativa E — ❌ Incorreta

Afirma que o SQL Server não possui recursos de segurança avançados, como criptografia de dados e autenticação multifator. Isso é falso, pois o SQL Server oferece recursos como Transparent Data Encryption (TDE), Always Encrypted, Dynamic Data Masking e suporte a autenticação multifator (MFA) através do Azure Active Directory. Esses recursos garantem a proteção dos dados em repouso e em trânsito.

Gabarito: letra D

Link permanente: /questoes/qa630642