Quanto aos sistemas gerenciadores de bancos de dados (SGBD) ...
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.
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.
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.