Questões de Concurso
Sobre mysql em banco de dados
Foram encontradas 553 questões
Observe as seguintes tabelas feitas no Mysql Workbench 8.0:
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?
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.
O cenário mais indicado para se utilizar o MongoDB configura‑se quando relacionamentos entre diversas entidades são importantes para o sistema, ou seja, no caso de haver a necessidade de se empregar muitas chaves estrangeiras e JOINs.
O Apache Solr fornece suporte a consultas com base em REST API.
No SGBD PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela.
No SGBD MySQL, o comando DESCRIBE <tabela> é utilizado para a obtenção de informações sobre a estrutura de uma tabela, como nomes de colunas e tipos de dados.
Para que seja atualizado o e‑mail do autor João Silva, deve‑se executar o comando a seguir.
UPDATE Autores SET Email == ‘[email protected]’ WHERE Nome = ‘João Silva’;
Ao se executar o comando a seguir, ocorrerá erro, pois não foi informado o código do autor (AutorID).
INSERT INTO Autores (Nome, Email, InstituicaoID) VALUES (‘João Silva’, ‘[email protected]’, 1);
Para que se mostre o número de artigos publicados por cada autor, pode‑se utilizar o comando a seguir.
SELECT Autores.Nome AS NomeAutor, COUNT(*) AS NumeroArtigos FROM Autores INNER JOIN Autor_Artigo ON Autores.AutorID = Autor_Artigo.AutorID GROUP BY Autores.Nome;
Para mostrar todos os artigos publicados na revista RECEN, juntamente com seus autores, pode‑se utilizar o comando seguir.
SELECT Artigos.Titulo AS TituloArtigo, Autores.Nome AS NomeAutor FROM Artigos INNER JOIN Autores ON Autor_Artigo.AutorID = Autores.AutorID WHERE Artigos.RevistaID = (SELECT RevistaID FROM Revistas WHERE Nome = ‘NomeDaRevista‘);
Para que se mostrem todos os autores e suas instituições afiliadas, pode‑se utilizar o comando a seguir.
SELECT Autores.Nome AS NomeAutor, Instituicoes.Nome AS Nomelnstituicao FROM Autores INNER JOIN Instituicoes ON Autores.InstituicaoID = Instituicoes.InstituicaoID;
No MySQL, o comando FLUSH PRIVILEGES faz com que todos os privilégios de um determinado usuário sejam removidos no momento em que ele se desconectar do banco de dados.
CREATE TABLE tb_users ( id INT NOT NULL AUTO_INCREMENT, nome VARCHAR(100) NOT NULL, email VARCHAR(50) NOT NULL, idade INT NOT NULL, PRIMARY KEY (id) );
Em seguida, foram executados os seguintes comandos:
INSERT INTO tb_users( nome, email, idade) VALUES ( ‘Ana’, [email protected]’,18); INSERT INTO tb_users( nome, email, idade) VALUES ( ‘Beatriz’, ‘[email protected]’,24); INSERT INTO tb_users( nome, email, idade) VALUES ( ‘Carol’, ‘[email protected]’,18); INSERT INTO tb_users( nome, email, idade) VALUES (‘Diana’, ‘[email protected]’,19); INSERT INTO tb_users( nome, email, idade) VALUES (‘Elsa’, ‘[email protected]’,30); INSERT INTO tb_users( nome, email, idade) VALUES (‘Fernanda’, ‘[email protected]’,23);
E, por último, a seguinte consulta:
SELECT nome FROM tb_users WHERE idade > 22 ORDER BY DESC
De acordo com os comandos executados, o primeiro nome a aparecer no resultado da consulta será:
Os servidores MYSQL versão 8.3 possuem diversos tipos de arquivos de log.
Os arquivos de log usados nos serviços de replicação de dados
são
( ) É acompanhado por uma variedade de ferramentas e utilitários, incluindo MySQL Workbench (IDE gráfica), MySQL Shell(interface de linha de comando), MySQL Router (roteador de conexão), dentre outros, facilitando o desenvolvimento, a administração e o monitoramento do banco de dados.
( ) Suporta replicação, permitindo que dados sejam copiados de um servidor para outro de forma síncrona ou assíncrona, sendo útil para distribuição de carga, alta disponibilidade e backup.
( ) Oferece recursos de segurança, tais como: autenticação baseada em senha, criptografia de dados, controle de acesso granular e auditoria de segurança, garantindo, assim, a proteção dos dados armazenados.
A sequência está correta em