Quanto aos sistemas gerenciadores de bancos de dados (SGBD) ...

Próximas questões
Com base no mesmo assunto
Q2347506 Banco de Dados
Quanto aos sistemas gerenciadores de bancos de dados (SGBD) Oracle e MySQL, julgue o item.

No SGBD MySQL, o utilitário mysqlimport suporta diversas opções, dentre elas, a opção ‑c, que tem a função de bloquear todas as tabelas para escrita antes de processar qualquer arquivo texto.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

A questão aborda o conhecimento sobre as funcionalidades do utilitário mysqlimport do SGBD MySQL. O mysqlimport é uma ferramenta de linha de comando que facilita a importação de dados de arquivos de texto para tabelas do MySQL. Ao realizar a importação de dados, é comum que existam opções para otimizar esse processo e garantir a integridade dos dados.

Entretanto, a opção mencionada na questão, -c, não se refere ao bloqueio de tabelas para escrita antes do processo de importação. Na verdade, a opção que realiza o bloqueio de tabelas antes da importação no MySQL é a --lock-tables, ou sua abreviação -l. Esse bloqueio é importante para evitar que outras operações interfiram na importação dos dados, mantendo assim a consistência dos dados inseridos.

O conhecimento necessário para resolver essa questão envolve entender as opções e flags do utilitário mysqlimport, além de ter familiaridade com as práticas comuns na importação de dados em SGBDs. É importante para o candidato estar atento às opções específicas de ferramentas de linha de comando, pois elas muitas vezes têm significados e efeitos distintos.

Portanto, a afirmação está errada porque atribui incorretamente a função de bloqueio de escrita em tabelas à opção -c no utilitário mysqlimport do MySQL.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito -> Errado.

Para bloquear tabelas para escrita no MySQL utiliza-se o LOCK TABLES

mysqlimport --lock-tables » Lock all tables for writing before processing any text files

Adendo

A opção -c do mysqlimport é utilizada para especificar quais colunas da tabela devem ser preenchidas com os dados provenientes do arquivo de texto. Isso é útil quando você tem um arquivo de dados onde as colunas estão em uma ordem diferente da ordem das colunas na tabela do banco de dados. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo