Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2024

Banco de DadosBanco de Dados Relacionais
Código
fg099858
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Ciência de Dados e Analytics
O H2 Database é um sistema de gerenciamento de banco de dados relacional open source desenvolvido em Java.A respeito de características do H2 Database, julgue as seguintes afirmativas.I. O modo incorporado é mais lento que o modo servidor.II. No modo servidor, uma aplicação abre um banco de dados remotamente por meio da API JDBC ou ODBC.III. Não é possível combinar conexões locais e remotas ao mesmo tempo.Está correto o que se afirma em
  1. AII, apenas.
  2. BI e II, apenas.
  3. CI e III, apenas.
  4. DII e III, apenas.
  5. EIII, apenas.
Revelar gabarito e comentário

GabaritoA — II, apenas.

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

H2 Database: modos de operação

Gabarito: letra A — II, apenas. O H2 Database permite dois modos: incorporado (embedded) e servidor. No modo incorporado, o banco roda na mesma JVM da aplicação, sendo mais rápido por não haver overhead de rede. Já o modo servidor expõe o banco via TCP/IP, permitindo conexões remotas por JDBC ou ODBC. É perfeitamente possível usar ambos simultaneamente (ex.: uma aplicação local e outra remota). A afirmativa I está errada ao dizer que o modo incorporado é mais lento; na verdade, é o contrário. A afirmativa III erra ao afirmar que não é possível combinar conexões locais e remotas.

Afirmativa

Conteúdo

Correção

Motivo

I

O modo incorporado é mais lento que o modo servidor.

❌ Incorreto

O modo incorporado é mais rápido, pois não há overhead de rede.

II

No modo servidor, uma aplicação abre um banco de dados remotamente por meio da API JDBC ou ODBC.

✅ Correto

Essa é a definição do modo servidor: conexão remota via JDBC/ODBC.

III

Não é possível combinar conexões locais e remotas ao mesmo tempo.

❌ Incorreto

É possível usar ambos os modos simultaneamente (ex.: uma aplicação local e outra remota).

1Incorporado (embedded)
Mais rápido (sem rede)
Mesma JVM da aplicação
2Servidor
Conexão remota via JDBC/ODBC
Mais lento (overhead de rede)
3Combinação
Local e remoto simultaneamente
Modos de operação do H2
LEVELsoulevel.com.br
Modos de operação do H2: Incorporado (embedded) (Mais rápido (sem rede), Mesma JVM da aplicação); Servidor (Conexão remota via JDBC/ODBC, Mais lento (overhead de rede)); Combinação (Local e remoto simultaneamente)

Item I — ❌ Incorreto

O modo incorporado é mais rápido que o modo servidor, pois não envolve comunicação de rede. A afirmativa inverte a relação de desempenho.

Item II — ✅ Correto

No modo servidor, o H2 funciona como um servidor de banco de dados, e aplicações podem conectar-se remotamente usando a API JDBC (ou ODBC). Essa é a definição do modo servidor.

Item III — ❌ Incorreto

É possível combinar conexões locais (modo incorporado) e remotas (modo servidor) simultaneamente. Por exemplo, uma aplicação pode acessar um banco embutido e também se conectar a outro banco via servidor remoto.

Conclusão: Apenas a afirmativa II está correta, portanto a alternativa correta é a letra A.

Link permanente: /questoes/fg099858