Pular para o conteúdo principal

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

Banco de DadosSQL Server
Código
fc026537
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação
Um administrador do banco de dados
  1. AOracle 11g, utiliza o comando DBMS_CONNECTION_POOL para criar um pool denominado Database Resident Connection Pool que permite utilizar bibliotecas para armazenar imagens e metadados.
  2. BMicrosoft SQL Server não precisa configurar links para outros servidores na organização, nem definir uma estratégia de backup do banco de dados, pois tudo é feito automaticamente.
  3. CPostgreSQL pode utilizar os seguintes comandos via linha de comando: pgdump, pgdumptotal, pgrestoreall, create_db, drop_db, create_role, drop_role, dentre outros.
  4. DPostgreSQL pode utilizar a ferramenta PGAdmin para administrar banco de dados na plataforma Windows, pois trata-se de um aplicativo da Microsoft que oferece uma interface completa de administração.
  5. EMicrosoft SQL Server, não deve excluir ou mover o log de transações, pois se houver uma falha do sistema, será necessário que o log de transações retorne o banco de dados a um estado consistente.
Revelar gabarito e comentário

GabaritoE — Microsoft SQL Server, não deve excluir ou mover o log de transações, pois se houver uma falha do sistema, será necessário que o log de transações retorne o banco de dados a um estado consistente.

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

Administração de banco de dados

Gabarito: letra E. O log de transações do SQL Server é essencial para a recuperação do banco de dados após uma falha; excluí-lo ou movê-lo comprometeria essa capacidade. As demais alternativas contêm afirmações incorretas sobre Oracle, SQL Server e PostgreSQL.

Log de transações (SQL Server)
  • 1Função
    • Registra todas as transações
    • Recuperação após falha
  • 2Cuidados
    • Não excluir
    • Não mover
    • Essencial para consistência
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O comando DBMS_CONNECTION_POOL no Oracle é utilizado para gerenciar o Database Resident Connection Pool (DRCP), que serve para pooling de conexões, e não para armazenar imagens e metadados. A finalidade descrita está equivocada.

Alternativa B — ❌ Incorreta

O SQL Server exige configuração manual de linked servers para conexão com outros servidores e definição de estratégias de backup. Não há automatização completa para essas tarefas.

Alternativa C — ❌ Incorreta

Os comandos corretos para linha de comando no PostgreSQL são pg_dump, pg_restore, createdb, dropdb, createuser e dropuser. Não existem pgdump, pgdumptotal, pgrestoreall, create_db ou drop_role como comandos padrão.

Alternativa D — ❌ Incorreta

O PGAdmin é uma ferramenta de administração de código aberto para PostgreSQL, e não um aplicativo da Microsoft. Embora funcione no Windows, a afirmação sobre sua origem é falsa.

Alternativa E — ✅ Correta ⟵ GABARITO

O transaction log do SQL Server registra todas as transações e é fundamental para a recuperação do banco de dados em caso de falha. Excluir ou mover o log impossibilitaria a restauração da consistência dos dados.

Link permanente: /questoes/fc026537