Questão nº 58

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 58)

FGV2023Analista Judiciário - Análise de Sistemas - Banco de DadosTecnologia da Informação
Gabarito: Bver comentário ↓

João é um administrador de banco de dados MySQL e precisa realizar o restore do banco de dados "tjse_db", a partir de um arquivo de backup previamente criado com o nome backuptjse.sql.

Para isso, João deverá utilizar o comando:

Resposta comentada

Gabarito Alternativa B

Restaurar um banco de dados MySQL de um arquivo .sql significa executar todas as instruções SQL contidas nesse arquivo (como criar tabelas, inserir dados) em um banco de dados existente ou novo. Isso é feito usando o cliente mysql e redirecionando o conteúdo do arquivo como entrada.

  • (A) Incorreta: Esta sintaxe não é um comando SQL válido para restaurar um banco de dados inteiro; INSERT INTO é para adicionar dados a uma tabela específica.
  • (B) Correta: Este é o comando padrão e correto para restaurar um banco de dados MySQL a partir de um arquivo .sql. Ele usa o cliente mysql, especifica o usuário (-u), solicita a senha (-p), indica o banco de dados de destino (tjse_db) e redireciona (<) o conteúdo do arquivo backuptjse.sql como entrada para o cliente.
  • (C) Incorreta: Não existe um comando import database com essa sintaxe no MySQL para restaurar um arquivo .sql.
  • (D) Incorreta: RECOVER não é um comando direto para restaurar um arquivo .sql no MySQL; é mais associado a recuperação de falhas ou logs binários.
  • (E) Incorreta: A armadilha é que, embora "restore" seja a ação que se deseja fazer, o comando mysql não usa a palavra "restore" diretamente para carregar um arquivo .sql. Ele espera que o arquivo seja "alimentado" como entrada para o cliente mysql através do redirecionamento de shell (<).

Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho