Questões de MySQL (Banco de Dados)

Limpar Busca

Observe as seguintes tabelas feitas no Mysql Workbench 8.0:


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


O administrador do banco de dados fez uma lista de todos os cargos e seus respectivos funcionários, incluindo os cargos sem funcionários. Qual comando ele utilizou para gerar a tabela a seguir?


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

  • A SELECT f.nomeFuncionario, c.nomeCargo from funcionario as f join cargo as c ON (c.codCargo = f.codCargo);
  • B SELECT f.nomeFuncionario, c.nomeCargo from funcionario as f left join cargo as c ON (c.codCargo = f.codCargo);
  • C SELECT f.nomeFuncionario, c.nomeCargo from funcionario as f cross join cargo as c ON (c.codCargo = f.codCargo);
  • D SELECT f.nomeFuncionario, c.nomeCargo from funcionario as f right outer join cargo as c ON (c.codCargo = f.codCargo);

Sobre triggers, marque V para as afirmativas verdadeiras e F para as falsas. (Considere a trigger inserida no SGBD MySQL 8.)
( ) Um trigger é um objeto associado a uma tabela, que é utilizado para responder a um evento específico como insert, update, replace ou delete disparado.
( ) Não há como utilizar triggers em tabelas temporárias (temporary table).
( ) Para chamar uma trigger armazenada no banco de dados, deve-se inserir o comando CALL mais o nome da trigger.
( ) Os triggers podem ser disparados para responder antes ou depois de um evento.
A sequência está correta em

  • A F, F, V, F.
  • B V, V, F, V.
  • C F, V, V, F.
  • D V, F, F, V.

Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.


Assim como o comando SHOW, o comando DESCRIBE no MySQL também suporta as cláusulas LIKE e WHERE.

  • Certo
  • Errado

Temos uma aplicação Spring Boot, utilizando Gradle e o H2. Assinale a opção que descreve, corretamente, os passos para migrar esta aplicação para usar o Maven com MySQL.

  • A 1 - Remover todas as configurações do Gradle 2 - Adicionar dependência do MySQL no build.gradle 3 - Alterar as configurações do MySQL
  • B 1 - Manter o arquivo build.gradle e renomeá-lo para pom.xml 2 - Atualizar as configurações do MySQL 3 - Criar o esquema do banco de dados manualmente
  • C 1 - Converter o build.gradle para pom.xml 2 - Adicionar a dependência do MySQL no pom.xml 3 - Atualizar o application.properties para o MySQL 
  • D 1 - Criar um novo projeto usando o npm (Node Package Manager) com configurações para Maven e MySQL.
    2 - Copiar o código fonte do projeto antigo para o novo
    3 - Reconfigurar o application.properties para o MySQL.
  • E 1 - Adicionar a dependência do MySQL no pom.xml 2 - Remover a dependência do H2 do pom.xml 3 - Adicionar as configurações do MySQL no pom.xml