Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — FCC 2020

Banco de DadosSQL Server
Código
fc058926
Banca
FCC
Órgão
AL-AP
Ano
2020
Cargo
Analista Legislativo - Desenvolvedor de Banco de Dados
É aconselhável que a opção user connections seja alterada somente por profissional de banco de dados SQL Server, versão 2016, experiente. Ela ajuda a evitar sobrecarregar o servidor com muitas conexões simultâneas e pode calcular o número de conexões com base no sistema e nos requisitos do usuário. Usuários que executam aplicativos ODBC (Conectividade Aberta de Banco de Dados) precisam de uma conexão para cada
  1. Aprocesso não gerenciado pelo aplicativo.
  2. Bobjeto de conexão aberto.
  3. Cprocesso iniciado que chama a função dbopen do DB-Library.
  4. Datividade gerenciada no aplicativo.
  5. Eatividade que também referencie OLE DB.
Revelar gabarito e comentário

GabaritoD — atividade gerenciada no aplicativo.

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”.

ODBC e conexões no SQL Server

Gabarito: letra D. Aplicativos ODBC gerenciam explicitamente suas conexões com o banco de dados. Cada atividade (como uma transação ou thread) que o aplicativo controla e que necessita de acesso ao banco requer uma conexão própria. A opção user connections do SQL Server limita o número máximo de conexões simultâneas, e sua correta configuração evita sobrecarga no servidor.

Alternativa A — ❌ Incorreta

"Processo não gerenciado pelo aplicativo" não corresponde ao modelo ODBC. Em ODBC, o aplicativo é responsável por gerenciar as conexões; processos não gerenciados não fariam sentido.

Alternativa B — ❌ Incorreta

"Objeto de conexão aberto" é redundante: o próprio objeto de conexão é a conexão. A afirmação não explica o que exige uma nova conexão.

Alternativa C — ❌ Incorreta

Refere-se à função dbopen da DB-Library, que é uma API legada do SQL Server, não ODBC. ODBC usa funções como SQLDriverConnect e SQLConnect.

Alternativa D — ✅ Correta ⟵ GABARITO

"Atividade gerenciada no aplicativo" descreve corretamente a situação: cada operação ou transação que o aplicativo controla e que precisa de uma sessão no banco de dados exige uma conexão ODBC independente.

Alternativa E — ❌ Incorreta

OLE DB é uma tecnologia diferente de acesso a dados (COM-based), não ODBC. A questão trata especificamente de aplicativos ODBC.

Gabarito: letra D.

Link permanente: /questoes/fc058926