QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
87 questões encontradas
Texto associado
A seguir, são apresentados um modelo de banco de dados, consistindo de quatro tabelas, bem como os comandos SQL utilizados para a criação e a inserção de dados nessas tabelas.

Considerando as informações precedentes, julgue os próximos itens, relativos à SQL.

Considere o comando SQL a seguir.

Ao ser executado, esse comando apresentará o resultado seguinte.

C Certo
E Errado

Um Analista Judiciário de um Tribunal do Trabalho está investigando o desempenho de diferentes servidores que hospedam os sistemas processuais eletrônicos. Ele possui as seguintes tabelas em um banco de dados SQL no padrão ANSI:

O Analista precisa identificar o nome dos servidores que, em algum momento, registraram uma carga superior a 80% (0.8) de sua capacidade total e utiliza, corretamente, a consulta SQL padrão ANSI

A SELECT s. nome
FROM servidores s, historico_carga h
WHERE S. id_servidor = h. id_servidor AND h. carga_atual / s. capacidade > 0.8;
B SELECT DISTINCT nome
FROM servidores
WHERE id servidor = ANY (SELECT id_servidor FROM historico_carga
WHERE carga_atual > 0.8);
C SELECT s. nome FROM servidores s
WHERE EXISTS (SELECT 1 FROM historico_carga h
WHERE h. id_servidor = s. id_servidor AND h. carga_atual > 0.8);
D SELECT DISTINCT s. nome FROM servidores s
JOIN historico_carga h ON s.id servidor = h. id servidor
WHERE h. carga_atual > 0.8 * s. capacidade ;
E SELECT s. nome
FROM servidores s
WHERE s. id_servidor IN (SELECT id_servidor FROM historico_carga
WHERE carga_atual > 0.8);
Órgão: Tribunal Regional do Trabalho da 2ª Região Cargo: Analista Judiciário - Área: Apoio Especializado - Especialidade: Tecnologia da Informação Prova: FCC - TRT 2 - Analista Judiciário - Área: Apoio Especializado - Especialidade: Tecnologia da Informação - 2025

A Linguagem de Consulta Estruturada SQL ANSI (Structured Query Language American National Standards Institute) pode ser compreendida como uma linguagem de programação para armazenamento, manipulação, recuperação e processamento de informações em um banco de dados. Nessa linguagem, desconsiderando a sintaxe da linguagem e considerando apenas o nome da função, qual função que, passando uma coluna como parâmetro, retorna -1 se o valor da coluna de uma tabela for negativo, retorna 1 se o valor da coluna for positivo e retorna 0 se o valor da coluna for 0?

A FLOOR.
B SIGN.
C AVG.
D COALLESCE.
E NOW.
Órgão: Tribunal Regional Eleitoral de Tocantins Cargo: Analista Judiciário - Área: Apoio Especializado - Especialidade: Tecnologia da Informação Prova: Instituto AOCP - TRE TO - Analista Judiciário - Área: Apoio Especializado - Especialidade: Tecnologia da Informação - 2025
Texto associado
Julgue os itens seguintes, a respeito de H2 Database e de PostgreSQL.

CREATE TABLE cidade (
nome varchar(40),
codigo int );

CREATE TABLE capital (
UF char(2) UNIQUE NOT NULL
) #XPTO (cidade);
insert into capital values ('Brasília', 22, 'DF');
select * from capital;

No script precedente, desenvolvido em SQL no PostgreSQL, a substituição dos caracteres #XPTO por References fará que a execução do script apresente o seguinte resultado.

C Certo
E Errado
Texto associado
A respeito de propriedades e transações de bancos de dados, julgue os itens subsequentes.

Pode-se considerar que uma transação que atingiu o seu ponto de COMMIT garantiu suas propriedades de atomicidade e durabilidade.

C Certo
E Errado
Órgão: Prefeitura de Fortaleza Cargo: Analista Fazendário - Área Ciências da computação Prova: CESPE/CEBRASPE - Prefeitura de Fortaleza - Analista Fazendário - Área Ciências da computação - 2023

Considerando os conceitos de tuning de banco de dados, julgue o item a seguir.

O comando EXPLAIN permite otimizar tabelas que executam muitas operações de UPDATE e DELETE em detrimento de operações de INSERT .

C Certo
E Errado
Órgão: Secretaria de Planejamento e Orçamento de Roraima Cargo: Analista de Planejamento e Orçamento APO - Área Tecnologia da Informação Prova: CESPE/CEBRASPE - SEPLAN RR - Analista de Planejamento e Orçamento APO - Área Tecnologia da Informação - 2023
Texto associado
No que se refere à álgebra relacional e a SQL, julgue os itens a seguir.

Na linguagem SQL, os comandos GRANT e REVOKE são exemplos do subconjunto DDL (linguagem de definição de dados), pois definem o acesso aos dados do banco.

C Certo
E Errado
Órgão: Banco do Estado do Rio Grande do Sul Cargo: Técnico em Tecnologia da Informação - Área: Quality Assurance e Analistas de Teste Prova: CESPE/CEBRASPE - BANRISUL - Técnico em Tecnologia da Informação - Área: Quality Assurance e Analistas de Teste - 2022

Seu chefe solicita um relatório que apresente os cinco (5) documentos mais solicitados da instituição nos últimos 20 dias. Você já implementou a consulta, porém ela não está executando. O SGBD em questão implementa o modelo relacional e utiliza a linguagem SQL. Assinale a alternativa que descreve corretamente o problema na consulta e como resolvê-lo. Considere ID como a chave primária para as tabelas.

SELECT X.DESCRICAO, X.COUNT(ITE.ID)
FROM (SELECT DOC.DESCRICAO, COUNT(ITE.ID)
QUANTIDADE
FROM DOCUMENTO DOC
JOIN ITEMSOLICITADO ITE ON (DOC.ID =
ITE.DOCUMENTO)
JOIN SOLICITACAO SOL ON (SOL.ID =
ITE.SOLICITACAO)
WHERE SOL.DATASOLICITACAO >= CURRENT_DATE-20
GROUP BY DOC.DESCRICAO
ORDER BY 2 DESC) X
LIMIT 5

A Na consulta dentro da cláusula FROM, o trecho de comparação SOL.DATASOLICITACAO >= CURRENT_DATE-20 está errado. O correto seria SOL.DATASOLICITACAO
B O campo utilizado na cláusula SELECT mais externa não pode ser utilizado, pois a tabela virtual X definida na cláusula FROM somente disponibiliza o campo QUANTIDADE. Dessa forma, deve-se trocar X.COUNT(ITE.ID) por X.QUANTIDADE.
C O comando ORDER BY 2 DESC está errado, pois os campos do SELECT começam a ser contados da coluna 0. Como existem apenas dois campos, o correto seria: ORDER BY 1 DESC.
D A posição do comando LIMIT 5 está errada. Esse comando deve ser adicionado antes da cláusula SELECT.
E O comando GROUP BY DOC.DESCRICAO está errado, pois na cláusula SELECT o campo DOC.DESCRICAO está junto com uma função de agregação. Por isso o GROUP BY não pode ser utilizado.
Órgão: Secretaria de Estado de Administração de Goiás Cargo: Analista de Gestão - Área Desenvolvimento de Sistemas Prova: Instituto AOCP - SEAD GO - Analista de Gestão - Área Desenvolvimento de Sistemas - 2022

Em um novo sistema que está sendo desenvolvido no IFNMG, você foi selecionado para desenvolver códigos SQL para gerar triggers. Assinale a alternativa que apresenta o que você irá programar.

A Especificação de tipos de ações a serem tomadas em todas as inserções (insert) de dados.
B Especificação de tipos de ações a serem tomadas em todas as atualizações (update) de dados.
C Especificação de restrições gerais no banco de dados.
D Especificação de uma única tabela que é derivada de outras tabelas.
E Especificação de tipos de ações a serem tomadas quando certos eventos ocorrem e quando certas condições são satisfeitas.
Órgão: Instituto Federal de Educação do Norte de Minas Gerais Cargo: Técnico em Tecnologia da Informação Prova: Instituto AOCP - IFNMG - Técnico em Tecnologia da Informação - 2022

Processo (codprocesso, autor, reu, dataultimamovimentacao, assunto, codjuiz)
Juiz (codjuiz, nome)

Considerando as tabelas anteriores, de um banco de dados relacional, assinale a opção cuja consulta em SQL mostra os nomes dos juízes para os quais não há processos distribuídos (relacionados).

A SELECT J.nome
FROM Juiz AS J
WHERE J.nome NOT IN (SELECT P.codjuiz
FROM Processo AS P);
B SELECT J.nome
FROM Juiz AS J, Processo AS P
WHERE J.codjuiz inner join P.codjuiz;
C SELECT J.nome
FROM Juiz AS J
WHERE J.codjuiz NOT IN (SELECT P.codjuiz
FROM Processo AS P);
D SELECT J.nome
FROM Juiz AS J
WHERE J.codjuiz LIKE (SELECT P.codjuiz
FROM Processo AS P);
E SELECT J.nome
FROM Juiz AS J, Processo AS P
WHERE J.nome NOT EXISTS (P.codjuiz);
Órgão: Tribunal de Justiça do Rio de Janeiro Cargo: Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Sistemas Prova: CESPE/CEBRASPE - TJ RJ - Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Sistemas - 2021