Questões de Concurso Sobre mysql em banco de dados

Foram encontradas 636 questões

Q4117779 Banco de Dados
O programa MySQL é um sistema de gerenciamento de banco de dados relacional que utiliza a linguagem de consulta estruturada SQL como interface de acesso e extração de informações do banco de dados em uso.
Nesse contexto, considerando a utilização do MySQL, assinale a alternativa que descreve corretamente o impacto da execução do comando DROP TABLE clientes;: 
Alternativas
Q4089748 Banco de Dados
Uma equipe de TI está revisando o desempenho do sistema acadêmico utilizado por uma instituição. Durante a análise, percebe-se que determinadas consultas estão lentas e que operações concorrentes estão causando bloqueios desnecessários. O administrador do banco de dados investigou e identificou que as tabelas envolvidas utilizam um mecanismo de armazenamento que não oferece controle de concorrência baseado em bloqueio por linha, além de não registrar transações de forma padronizada. Com base na arquitetura do MySQL, uma ação adequada para melhorar o comportamento observado seria 
Alternativas
Q4071619 Banco de Dados
Considere a seguinte situação hipotética:
O sistema acadêmico de uma Universidade utiliza MySQL 8 como banco de dados principal. Durante o período de matrícula, o sistema começou a apresentar lentidão severa e, em alguns momentos, indisponibilidade. Em períodos anteriores de matrícula, foi necessário realizar reinicializações manuais diárias no servidor de banco de dados devido a instabilidades e degradação de desempenho.

Durante a análise, a equipe de Tecnologia da Informação identificou que:
a aplicação executa múltiplas consultas sequenciais ao banco dentro da mesma requisição HTTP (padrão N+1).
algumas transações permanecem abertas por vários segundos.
o número de conexões ativas atinge frequentemente o limite configurado (max_connections).
há aumento significativo de locks em tabelas de pedidos e estoque.

Assinale a alternativa que apresenta a abordagem CORRETA para prevenir o problema de travamento e alta contenção no MySQL, bem como otimizar o desempenho do servidor nesse cenário: 
Alternativas
Q4071609 Banco de Dados
Considere a seguinte situação hipotética:
Uma universidade utiliza um sistema acadêmico para gerenciar informações de estudantes, dados cadastrais de pessoas e emissão de cartões institucionais. Um analista de dados precisa identificar estudantes ativos que ainda não possuem cartão institucional emitido.
Para isso, foi utilizada a seguinte consulta SQL em um banco de dados MySQL:
 Imagem associada para resolução da questão
Considere ainda que o analista avalia o seguinte plano de execução simplificado obtido por meio do comando EXPLAIN:
 Imagem associada para resolução da questão
Com base na consulta apresentada, na semântica das operações de junção e em aspectos de otimização de consultas SQL, analise as afirmações a seguir.

I. A consulta apresentada pode ser reescrita de forma logicamente equivalente, utilizando uma subconsulta com NOT EXISTS para identificar estudantes que não possuem registros correspondentes na tabela cartoes_acesso.
II. No plano de execução apresentado, o tipo ALL, na tabela estudantes, indica que o otimizador está realizando uma varredura completa da tabela, o que pode ocorrer quando não há índice adequado para a condição de busca utilizada.
III. Caso a condição ca.id_cartao IS NULL fosse movida da cláusula WHERE para a cláusula 0N do LEFT JOIN, o resultado da consulta permaneceria o mesmo.
IV. A consulta utiliza um padrão conhecido como anti-join, frequentemente empregado para localizar, em uma tabela, registros que não possuem correspondência em outra tabela.

Assinale a alternativa CORRETA.
Alternativas
Q4063082 Banco de Dados
Em um instituto de pesquisa, a equipe de tecnologia da informação decidiu utilizar MySQL como sistema gerenciador de banco de dados para armazenar informações de projetos, pesquisadores e relatórios técnicos. Durante a implementação inicial, um técnico foi encarregado de revisar algumas decisões relacionadas ao funcionamento do MySQL, às suas características e à forma como ele gerencia dados em aplicações institucionais. Com os conhecimentos e em aspectos associados ao MySQL, assinale a alternativa CORRETA:
Alternativas
Q4029524 Banco de Dados
No MySQL, o que a cláusula INNER JOIN retorna?
Alternativas
Q4028008 Banco de Dados
Considere a tabela VENDAS(id venda, vendedor, valor) em um banco de dados MySQL. Um analista deseja obter exclusivamente o nome do vendedor com o maior valor total de vendas, considerando que pode haver empate entre vendedores. Assinale a consulta SQL que atende corretamente ao objetivo.
Alternativas
Q4028000 Banco de Dados
Analise a seguinte consulta SQL executada em um banco de dados MySQL:

SELECT cliente_id, SUM(valor) AS total
FROM pedidos
WHERE SUM(valor) > 1000
GROUP BY cliente_id;

Ao executar essa consulta, o MySQL retornará um erro de sintaxe relacionado ao uso da função de agregação. Assinale a alternativa que apresenta a correção adequada da consulta, mantendo o objetivo de retornar os clientes cujo valor total de pedidos seja superior a 1000. 
Alternativas
Q4026003 Banco de Dados
Em um Sistema de Gerenciamento de Banco de Dados (SGBD) MySQL, qual comando pode ser utilizado para criar, via linha de comando, um novo banco de dados nomeado como IFCRH, considerando que esse banco de dados ainda não existe no SGBD? 
Alternativas
Q4026002 Banco de Dados

Assinale a alternativa que corresponde ao nome do arquivo de configuração principal do banco de dados MySQL em sistemas operacionais Microsoft Windows.

Alternativas
Q3999821 Banco de Dados
Qual ferramenta interna do MySQL pode ser habilitada e usada para agendar a execução automática de comandos SQL? 
Alternativas
Q3999766 Banco de Dados

A questão abaixo refere-se ao enunciado abaixo.



Banco de dados de uma Livraria


    Considere que o script MySQL abaixo foi usado para criar um banco de dados para gerenciar uma livraria, e que as figuras 1 e 2 representam os dados presentes nas tabelas “categorias” e “livros” respectivamente.


CREATE TABLE categorias (

     id INT AUTO_INCREMENT PRIMARY KEY, 

     nome VARCHAR(50) NOT NULL


);


CREATE TABLE livros (

     id INT AUTO_INCREMENT PRIMARY KEY,  

     titulo VARCHAR(100) NOT NULL,

     preco DECIMAL(10, 2) NOT NULL,

     categoria_id INT,

     FOREIGN KEY (categoria_id) 

            REFERENCES categorias(id)


); 


                                                                                

                                                                                     Figura 1 - Tabela categorias 



                                                                         

                                                                                                Figura 2 - Tabela livros 


Considere a consulta MySQL abaixo, executada no banco de dados da livraria, e assinale a alternativa que representa o resultado obtido:
SELECT   categoria_id, COUNT(*) AS total_livros,   max(preco) AS maximo FROM livros GROUP BY categoria_id HAVING COUNT(*) >= 1 ORDER BY maximo DESC; 
Alternativas
Q3976391 Banco de Dados
Um administrador de banco de dados, usando o MySQL, vai usar o acelerador de consultas na memória para o MySQL, sendo esse o único serviço de banco de dados em nuvem MySQL que oferece essa aceleração e combina transações com análises em tempo real, eliminando a complexidade e a latência de duplicação de extração, transformação e carregamento. Esse serviço do MySQL é o:
Alternativas
Q3919210 Banco de Dados
Um Analista de TI da UFRJ decidiu utilizar o comando SELECT em uma tabela intitulada "funcionário", presente em um banco de dados desenvolvido em MySQL, para gerar uma tabela ordenada contendo o nome e o salário dos funcionários, em ordem ascendente por nome. A sintaxe correspondente a essa situação é:
Alternativas
Q3907364 Banco de Dados
No banco de dados MySQL, o operador lógico de conjunção é o: 
Alternativas
Q3881252 Banco de Dados
Pedro, um experiente analista da ALEGO, atualizou o MySQL da versão 8.4 para a versão 9.0 Enterprise Edition com sucesso e sem nenhum tipo de erro ou intercorrências. Com relação aos novos recursos adicionados no MySQL 9.0.
I. Essa versão inclui suporte para programas armazenados escritos em ShellScript, como o exemplo a seguir criado usando a CREATE FUNCTION:

 Imagem associada para resolução da questão

II. Essa versão agora suporta uma coluna do tipo vetor. Um vetor é uma estrutura de dados que consiste em uma lista de entradas (valores de ponto flutuante de 4 bytes) que podem ser expressas como um valor de string binária ou uma string formatada como lista.
III. Essa versão agora não impõe especificações de chave estrangeira embutidas, que antes eram aceitas pelo analisador sintático. O MySQL 9.0 também aceita referências implícitas às colunas da chave primária de uma tabela filha.

Está correto o que se afirma em
Alternativas
Q3874354 Banco de Dados
A analista Maria está utilizando o MySQL para executar uma consulta com algumas colunas em diversas tabelas de um banco de dados utilizando a cláusula JOIN. O resultado apresenta diversos registros repetidos. No MySQL, a cláusula que Maria deve utilizar para que a consulta retorne apenas valores diferentes é: 
Alternativas
Q3851188 Banco de Dados
Em um banco de dados MySQL, o otimizador de consultas decide qual é a melhor forma de executar uma query. Para analisar o plano de execução e identificar gargalos de performance, assinale a opção que apresenta o comando SQL que é utilizado, e informação específica que pode indicar a necessidade de criação de um índice.
Alternativas
Q3817831 Banco de Dados
No MySQL, para executar tarefas associadas às restrições de acesso, validações, consistência de dados e rotinas de segurança, pode-se empregar o recurso trigger. A sua criação envolve duas etapas, um comando SQL, que vai disparar o trigger, e a ação que ele vai executar, geralmente um bloco de códigos SQL. Além do DELETE, outros dois comandos são:
Alternativas
Q3815030 Banco de Dados
Um técnico de TI precisa realizar um backup lógico completo de um banco de dados MySQL chamado ensino. O backup deve incluir não apenas a estrutura das tabelas e seus dados, mas também todos os objetos programáveis associados, como procedures, functions e triggers. Para atender a todos os requisitos da tarefa, é necessário que sejam especificados os seguintes parâmetros:
Imagem associada para resolução da questão
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do comando acima.
Alternativas
Respostas
1: C
2: B
3: C
4: C
5: D
6: D
7: B
8: A
9: D
10: E
11: A
12: B
13: D
14: E
15: B
16: D
17: D
18: D
19: A
20: C