Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FUNDATEC 2023

Banco de DadosOracle
Código
qq896729
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
O SGBD ORACLE permite que se faça uma conexão local a um banco de dados. Analise as assertivas abaixo e assinale a alternativa correta.I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede.II. A conexão local não irá precisar de um Database Listener.III. A conexão local requer o protocolo IPC.
  1. ATodas estão corretas.
  2. BTodas estão incorretas.
  3. CApenas I e II estão corretas.
  4. DApenas I e III estão corretas.
  5. EApenas II e III estão corretas.
Revelar gabarito e comentário

GabaritoE — Apenas II e III estão corretas.

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

Conexão local no Oracle

Gabarito: letra E. A conexão local no Oracle (bequeath) cria um servidor dedicado, dispensa o listener e utiliza IPC. A afirmativa I erra ao dizer que não cria server process; as afirmativas II e III estão corretas.

Afirmativa

Status

Justificativa

I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede.

❌ Incorreta

A conexão local (bequeath) cria um processo servidor dedicado; o que não usa é protocolo de rede, mas o processo servidor existe.

II. A conexão local não irá precisar de um Database Listener.

✅ Correta

O listener é necessário apenas para conexões remotas (via rede); na conexão local, cliente e servidor estão na mesma máquina.

III. A conexão local requer o protocolo IPC.

✅ Correta

Conexões locais utilizam IPC (Inter-Process Communication), como pipes ou sockets locais, dispensando TCP/IP.

1Cria server process
2Usa protocolo de rede
3Dispensa listener
4Usa IPC
Conexão local (bequeath)
LEVELsoulevel.com.br
Conexão local (bequeath): Cria server process; Usa protocolo de rede; Dispensa listener; Usa IPC

Afirmativa I — ❌ Incorreta

A conexão local aciona sim um processo servidor (server process) dedicado no lado do banco, estabelecido diretamente pelo cliente. O que ela não faz é usar protocolo de rede, mas isso não elimina a criação do processo. A banca explora o equívoco de achar que, por não haver rede, não há servidor.

Afirmativa II — ✅ Correta

O Database Listener é responsável por aceitar conexões remotas (via rede). Em uma conexão local, o cliente e o servidor estão na mesma máquina, não havendo necessidade do listener.

Afirmativa III — ✅ Correta

Conexões locais utilizam o protocolo IPC (Inter-Process Communication) do sistema operacional, como pipes ou sockets locais, dispensando TCP/IP ou outros protocolos de rede.

NÃO CAIA NESSA!

A banca tenta confundir o candidato ao afirmar que a conexão local não cria server process. Muitos associam a ausência de rede à ausência de processo servidor, mas o bequeath faz exatamente o contrário: o cliente cria o processo diretamente.

Conclusão: apenas as afirmativas II e III são verdadeiras → gabarito letra E.

Link permanente: /questoes/qq896729