Questões

Total de Questões Encontradas: 506

Ano: 2019 Banca: UFPR Órgão: ITAIPU Prova: Pesquisador - Gestão da Informação
Segundo o ANSI SQL, as “window functions” são as funções:
A
RANK, de distribuição, número de linha e de agregação.
B
de conversão de tipo de dados.
C
de tratamento de data e hora.
D
de verificação de permissão
E
de tratamento do conjunto de caracteres (encoding).
Ano: 2019 Banca: UFPR Órgão: ITAIPU Prova: Pesquisador - Gestão da Informação
A recursividade presente em consultas realizadas com SQL na forma SELECT a.id,... FROM a WHERE ... IN (SELECT atributo FROM b WHERE b.x=a.id) pode ser evitada por meio:
A
da substituição do operador IN por EXISTS.
B
da junção externa do tipo RIGHT JOIN com a verificação de atributos de b com o valor nulo.
C
da junção interna – INNER JOIN.
D
da junção externa do tipo LEFT JOIN com a verificação de atributos de b com o valor nulo.
E
da utilização de expressões de tabelas comuns (CTE).
Para selecionar na tabela Magistrados todos os registros cadastrados cujo conteúdo do campo cidade inicia-se pela letra 'A', utiliza-se o comando
A
SELECT * FROM Magistrados WHERE cidade START WITH 'A';
B
SELECT * FROM Magistrados WHERE cidade LIKE 'A*';
C
SELECT *.* FROM Magistrados WHERE cidade LIKE 'A_';
D
SELECT * FROM Magistrados WHERE cidade LIKE 'A%';
E
SELECT all FROM Magistrados WHERE cidade START WITH 'A';
Um Técnico deseja incluir um campo chamado status na tabela Processo, que aceitará até 30 caracteres. Considerando que o banco de dados está aberto e em condições ideais, para realizar este procedimento terá que usar o comando
A
ADD COLUMN status VARCHAR(30) TO Processo; 
B
ALTER TABLE Processo APPEND COLUMN status VARCHAR(30);
C
INSERT INTO Processo COLUMN status TYPE VARCHAR(30);
D
ADD COLUMN status TO Processo WITH TYPE VARCHAR(30);
E
ALTER TABLE Processo ADD COLUMN status VARCHAR(30);
Um Técnico deseja obter o número de cada uma das diferentes varas em que existem processos, sem repetição. Considere a existência de um banco de dados aberto e em condições ideais, em que a tabela Processos possui o campo numeroVaraProcesso. O comando correto que o Técnico deverá utilizar é
A
SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DISTINCT;
B
SELECT COUNT(numeroVaraProcesso) FROM Processos;
C
SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DIFFERENT;
D
SELECT DIFFERENT numeroVaraProcesso FROM Processos;
E
SELECT DISTINCT numeroVaraProcesso FROM Processos;
Texto Associado Texto Associado
Um Técnico Judiciário necessitou usar a linguagem padrão SQL para recuperar, de uma tabela do banco de dados relacional denominada tabela1,

I. o menor valor em uma determinada coluna denominada coluna1.
II. um padrão de valores denominado padrão_desejado em uma outra coluna denominada coluna2.

Para tanto, em duas operações distintas, ele utilizou, respectivamente, as expressões
Imagem Associada da Questão
I e II são, correta e respectivamente,
A
MINVALUE(coluna1) e padrão_desejado %LIKE coluna2
B
THIN (coluna1) e coluna2 = padrão_desejado
C
SMALL(coluna1) e padrão_desejado = coluna2
D
MIN(coluna1) e coluna2 LIKE padrão_desejado
E
GETSMLL(coluna1) e padrão_desejado % coluna2
Texto Associado Texto Associado
Considere as seguintes tabelas criadas em um banco de dados relacional PostgreSQL 9.5.4 através da SQL:
Imagem Associada da Questão
Com base nas tabelas, analise as afirmativas abaixo. 

I - A consulta em SQL “select u.login, s.descricao from usuario u join setor s on ( u.nome = s.descricao) where u.data_atualizacao_senha < now()” retorna todos os logins e todas as descrições dos setores dos usuários registrados no banco de dados que estão com data_atualizacao_senha menor que a data e hora atual.
II - A consulta em SQL “select u.login, s.descricao from usuario u join setor s on (u.id_setor = s.id)” retorna todos os logins e todas as descrições dos setores dos usuários registrados no banco de dados.
III - A consulta em SQL “select u.login, s.descricao from usuario u join setor s on (u.id_setor = s.id) where u.data_atualizacao_senha < now()” retorna todos os logins e todas as descrições dos setores dos usuários registrados no banco de dados que estão com data_atualizacao_senha menor que a data e hora atual.
Dentre as afirmativas, estão corretas apenas
A
I, II e III. 
B
I e II.
C
II e III.
D
I e III.
Ano: 2018 Banca: CEBRASPE Órgão: BNB Prova: Analista de TI - Especialista Técnico
Acerca de bancos de dados, julgue os itens que se seguem.
O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento

SCHEMABINDING.

CREATE VIEW VwTeste
WITH SCHEMABINDING
AS
    SELECT campo1 FROM tabela WHERE campo1 > 17;
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: BNB Prova: Analista de TI - Especialista Técnico
Acerca de bancos de dados, julgue os itens que se seguem.

Considere os seguintes comandos SQL.

WITH Numeros (num)
AS
(
        SELECT 0 as num
        union all
        SELECT num + 3 as num
        FROM Numeros
        WHERE num <13
        )
        SELECT * FROM Numeros
É correto afirmar que o resultado da execução desses comandos é o seguinte.

0
3
6
9
12
C
Certo
E
Errado
Julgue  os  itens relativos  aos  sistemas  gerenciadores de banco de dados. 
O MySQL está em total conformidade com o padrão SQL  quando usado com qualquer tipo de motor de banco de  dados suportado. 
C
Certo
E
Errado
Página 3 de 51