Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 3.870 questões
SELECT projeto_nome, COUNT(DISTINCT vereador_nome)
FROM propositor, projeto
WHERE propositor.projeto_id = projeto.projeto_id
GROUP BY projeto_id
HAVING AVG(votos_favoraveis) = 10;
Entre as opções a seguir, assinale aquela que apresenta corretamente o comportamento dessa consulta:
(__) O SQL é uma linguagem padrão para gerenciar bancos de dados relacionais, mas cada sistema gerenciador de banco de dados (SGBD) pode ter suas próprias variações e extensões da linguagem.
(__) PL/SQL é um dialeto do SQL desenvolvido pela Microsoft e utilizado exclusivamente no sistema gerenciador de banco de dados SQL Server.
(__) Comandos SQL como SELECT, INSERT, UPDATE e DELETE são utilizados para consultar, inserir, atualizar e remover dados em tabelas, respectivamente.
Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
Considere as afirmações a seguir sobre o conceito de Data Lake.
I. Armazena somente dados relacionais, acessados através de consultas SQL.
II. Os dados não são filtrados até o momento da leitura.
III. É difícil de escalar.
Assinale a alternativa que contém somente afirmações corretas.
I. CREATE TABLE Produto (Codigo INT, Desc VARCHAR(50))
II. INSERT INTO Produto (Codigo, Desc) VALUES (10, ”Monitor”)
III. GRANT ALTER ON Produto TO fulano
IV. DELETE FROM Produto WHERE Cod = 10
V. DROP TABLE Produto
Assinale a alternativa que possui somente exemplos de comandos de Linguagem de Definição de Dados (DDL).
No contexto dos bancos de dados NoSQL, bancos de dados do tipo documento
“_______________ é usado em uma instrução com WHERE ou HAVING (como parte de GROUP BY) para limitar as linhas selecionadas aos itens quando uma coluna possui um determinado padrão de caracteres contido nela.”
O trecho acima faz referência a qual comando da Linguagem SQL?
No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.
Para mostrar a especialidade da psicóloga MARIA DOS ANJOS DA SILVA, é suficiente utilizar a instrução SQL a seguir.
SELECT ESPECIALIDADE
FROM PSICOLOGO
WHERE NOME = ‘MARIA DOS ANJOS DA SILVA‘;
No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.
O comando SQL que deve ser utilizado para alternar, por exemplo, o telefone do psicólogo JOÃO para (61) 91234‑5678 está apresentado a seguir.
UPDATE JOÃO
SET TELEFONE = ‘(61) 91234‑5678’;
A operação para adicionar uma coluna nova à tabela vendas é realizada por meio de DML.
A execução do comando SQL a seguir apresentará a soma de todas as vendas cujo valor excede 150.00.
SELECT SUM(valorVenda) FROM vendas WHERE valorVenda > 150.00;
As tarefas de eliminar registros da tabela vendas e de criar um índice para otimização de consultas devem ser executadas com DDL.
Os comandos SQL são instruções ou consultas usadas para interagir com um banco de dados relacional, a exemplo do comando COMMIT disponibilizado na DML para manipular dados.
O comando TRUNCATE é mais eficiente que o comando DELETE para remover os registros de uma tabela, no sentido de que não apenas deleta todos os dados da tabela como, também, libera o espaço ocupado pela tabela.
A partir dessas informações, julgue o próximo item.
Se a tabela Aluno for eliminada com o comando DROP do SQL, então, para desfazer essa eliminação utilizando o Oracle 21C, o comando a seguir deve ser executado, caso o parâmetro de inicialização RECYCLEBIN esteja definido como ON.
FLASHBACK TABLE Aluno TO BEFORE DROP