Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.369 questões
Relacione as linguagens declarativas às suas respectivas propriedades.
1. DDL – Data Definition Language.
2. DML – Data Manipulation Language.
3. DTL – Data Transaction Language.
4. DCL – Data Control Language.
( ) Contém o comando SELECT.
( ) Contém os comandos COMMIT e ROLLBACK.
( ) Utilizada para dar acesso aos usuários.
( ) Contém os comandos CREATE, ALTER e DROP.
( ) Contém os comandos INSERT, UPDATE e DELETE.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.
Deve‑se executar o comando SELECT table_name
FROM ALL_TABLES; para se obter o nome de todas as
tabelas criadas no PostgreSQL.
Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.
DIRECT é o parâmetro do utilitário SQL*Loader, do
Oracle, que especifica o nome do arquivo que contém
os dados que se desejam importar.
Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.
Para inserir um novo serviço de desobstrução de rede, é suficiente executar comando a seguir.
INSERT INTO SERVICO (‘DESOBSTRUÇÃO DE REDE’);
Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.
O comando a seguir tem a finalidade de alterar o veículo para VAN 177, em que o responsável pelo serviço é J. JORGE.
UPDATE SERVICO
SET VEICULO = ‘VAN 177’
WHERE RESPONSAVEL = ‘J. JORGE’;
Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.
Ao se executar o comando a seguir, o resultado apresentado será o número 3.
SELECT COUNT(*)
FROM SERVICO
WHERE VEICULO LIKE ‘%VAN%’
AND ESPEC_SERV LIKE ‘%BOCA DE LOBO%’;
Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações.
Assinale a opção que apresenta apenas exemplos de comandos do tipo DML.

O código SQL apresentado tem a finalidade de mostrar
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;
Observe script SQL a seguir.
SELECT COUNT(*) AS [Quantidade], Tipo_Processo
FROM Processo
GROUP BY Tipo_Processo;
O resultado da execução desse script é:
A respeito de cloud computing, lógica e linguagem de programação e banco de dados, julgue o próximo item.
Em SQL, uma visão, que pode existir fisicamente ou ser
apenas lógica, apresenta os dados de uma ou mais tabelas do
banco de dados.
No que se refere à qualidade e visualização de dados, julgue o item a seguir.
Soma (SUM), Média(AVG), Máximo(MAX), Mínimo( MIN),
Contagem(COUNT) e Agrupamento(GROUP BY) são
exemplos de técnicas de agregação de dados.

