Questões de SQL (Banco de Dados)

Limpar Busca

Uma consulta SQL que realiza múltiplos JOINs e filtros sobre tabelas grandes está apresentando lentidão.
As opções a seguir apresentam estratégias recomendadas para otimização, à exceção de uma. Assinale-a.

  • A Normalizar ainda mais as tabelas envolvidas.
  • B Utilizar EXPLAIN para verificar o plano de execução.
  • C Avaliar estatísticas e atualizá-las com ANALYZE.
  • D Criação de índices nos campos usados em JOIN e WHERE.
  • E Reescrever a consulta evitando subconsultas desnecessárias.

Em relação ao sistema gerenciador de banco de dados MySQL 8.0, considere o seguinte comando:



SELECT BENCHMARK (1000, 1+1);



Esse comando tem como resultado

  • A exibir a quantidade de memória utilizada para a realização da soma 1+1, por 1.000 vezes.
  • B criptografar os valores de todas as tabelas do banco de dados, utilizando como chave o valor 1+1.
  • C exibir a quantidade de armazenamento ocupada por 1.000 operações de soma.
  • D compactar os primeiros 1.000 registros de cada tabela do banco de dados, utilizando um fator 2.
  • E exibir o tempo dispendido após 1.000 execuções da operação de soma 1+1.

Considere a seguinte tabela Funcionarios em um banco de dados relacional de funcionários de uma empresa.

Imagem relacionada à questão do Questões Estratégicas

Considere, ainda, que os seguintes dados sejam inseridos nessa tabela.

Imagem relacionada à questão do Questões Estratégicas

A partir dessas informações, assinale a opção que corresponde à consulta SQL que retorna o nome do funcionário (ou funcionários, se houver empate) com o maior salário por departamento.

  • A Imagem relacionada à questão do Questões Estratégicas
  • B Imagem relacionada à questão do Questões Estratégicas
  • C Imagem relacionada à questão do Questões Estratégicas
  • D Imagem relacionada à questão do Questões Estratégicas
  • E Imagem relacionada à questão do Questões Estratégicas

O CRUD, que representa as quatro operações básicas em um SGBD, é um exemplo de

  • A data control language.
  • B not only structured query language.
  • C data manipulation language.
  • D data definition language.
  • E structured query language.

A linguagem SQL, em sua seção relativa à descrição de dados (DDL), apresenta o seguinte comando:


DROP TABLE , <nome da tabela>,



cujo efeito, ao ser executado, é

  • A duplicar exclusivamente a estrutura da tabela especificada no comando.
  • B excluir exclusivamente os dados contidos na tabela especificada no comando.
  • C duplicar tanto a estrutura quanto os dados da tabela especificada no comando.
  • D excluir tanto os dados quanto a estrutura da tabela especificada no comando.
  • E excluir os registros da tabela especificada no comando, sem excluir a estrutura da tabela especificada no comando.