Magna Concursos

Foram encontradas 65 questões.

2967588 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

Pedro, um estagiário de tecnologia da informação, recebe a tarefa de criar um código SQL que apresente apenas todos os números primos entre 1 e 100 a partir de um banco de dados vazio, ou seja, sem nenhuma tabela. Para iniciar o trabalho, Pedro escreve o seguinte código no SGBD MySQL:

WITH RECURSIVE cte (Numero) AS (

SELECT 1

UNION ALL

SELECT Numero + 1

FROM cte

WHERE Numero < 100

)

O restante do código SQL para Pedro concluir a tarefa solicitada é

 

Provas

Questão presente nas seguintes provas
2967587 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

Considere o modelo relacional a seguir:

sessaopratica(id, titulo, descricao)

spusuario(id, idsessaopratica, dtfinalizacao)

Foram apresentadas as seguintes consultas:

i. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario, sessaopratica
WHERE spusuario.idsessaopratica=sessaopratica.id
and (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), idsessaopratica
FROM spusuario GROUP BY idsessaopratica)
ORDER BY dtfinalizacao

ii. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario
LEFT JOIN sessaopratica
ON spusuario.idsessaopratica=sessaopratica.id
WHERE (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), idsessaopratica
FROM spusuario GROUP BY idsessaopratica)
ORDER BY dtfinalizacao

iii. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario, sessaopratica
WHERE spusuario.idsessaopratica=sessaopratica.id
and (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), idsessaopratica
FROM spusuario)
GROUP BY idsessaopratica
ORDER BY dtfinalizacao

iv. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario, sessaopratica
WHERE spusuario.idsessaopratica=sessaopratica.id
and (dtfinalizacao) IN
(SELECT MAX(dtfinalizacao)
FROM spusuario GROUP BY idsessaopratica)
ORDER BY dtfinalizacao

v. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario spu
LEFT JOIN sessaopratica
ON spu.idsessaopratica=sessaopratica.id
WHERE (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), spu.idsessaopratica
FROM spusuario GROUP BY spu.idsessaopratica)
ORDER BY dtfinalizacao

Dentre essas consultas, assinale a alternativa que indica aquelas com data de finalização mais recente por cada sessão prática, sendo que os resultados devem estar ordenados pela data de finalização.

 

Provas

Questão presente nas seguintes provas
2967586 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

A classe FDataModulo tem o atributo identificado como TabFunc da classe TmySQLTable, como forma de acesso para buscar as informações de tipo de acesso de um funcionário em uma tabela do banco de dados, conforme o código a seguir:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

procedure TFFunc_Acesso.EdMatriculaExit(Sender: TObject);
var
x: integer;
begin
with FDataModulo do
begin

qryGeral.Close;
qryGeral.SQL. ;
qryGeral.SQL.Add('select * from funcionario');
qryGeral.SQL.Add('where Matricula="'+EdMatricula.Text+'"');
qryGeral. ;

end;
if FDataModulo.qryGeral. then
begin

ShowMessage('Funcionário/Usuário não cadastrado.');
Close;

end;
with FDataModulo do
begin
if TabFunc_Acesso. ([EdMatricula.Text]) then
begin
for x:=1 to (length(TabFunc_acesso.fieldbyName('Acesso').AsString)) do
begin
if copy(TabFunc_Acesso. ('Acesso').AsString,x,1) = '1' then
Listbox2.items. ('1 - Relatório')
else if copy(TabFunc_Acesso. ('Acesso').AsString,x,1)='6' then
Listbox2.items. ('6 - Acesso Geral');
end;
end
end;
end;

Sabendo-se que:

II. para o funcionamento do código, além da existência dos componentes TabFunc_acesso e qryGeral no FDataModulo, deve ser considerada também a existência dos componentes EditMatricula e Listbox2;

III. as virgulas nas opções são utilizadas somente para separar comandos;

os comandos (métodos do componente TQuery, TTable e TListBox) que completam as linhas 8, 11, 13, 20, 24, 25, 26 e 27, correta e respectivamente, são

 

Provas

Questão presente nas seguintes provas
2967585 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

Considere a tabela apresentada.

cod_prod

nom_prod val_prod

peso_prod

1 arroz 10 5
2 feijao 18 2
3 lapis 5 1
4 caneta 4 1

Dentre os comandos SQL apresentados a seguir, um deles apresenta um conjunto de dados de saída diferente dos outros três:

1.

SELECT peso_prod
FROM tb_produto
WHERE peso_prod >1
GROUP BY peso_prod;

2.

SELECT peso_prod
FROM tb_produto
WHERE peso_prod >1
GROUP BY peso_prod;

3.

SELECT peso_prod
FROM tb_produto
GROUP BY peso_prod
HAVING sum(cod_prod) <4;

4.

SELECT peso_prod
FROM tb_produto
WHERE cod_prod not in (
select cod_prod
from tb_produto
where cod_prod is null or val_prod

< 8);

O comando de saída diferente é o de número

 

Provas

Questão presente nas seguintes provas
2967584 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

Sejam a tabela a seguir e o comando SQL apresentado no ambiente do MYSQL:

cod_prod

nom_prod val_prod

peso_prod

1 arroz 10 5
2 feijao 18 2
3 lapis 5 1
4 caneta 4 1

SELECT * FROM tb_produto tab1, tb_produto tab2 WHERE tab1.cod_prod = tab2.peso_prod; A quantidade de linhas retornadas é

 

Provas

Questão presente nas seguintes provas
2967583 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

Considere um banco de dados contendo uma tabela XTable com uma chave primária (um número inteiro) denominada Id. Agora observe o código SQL escrito no SGBD MySQL:

SELECT COUNT(*)

FROM XTable x1, XTable x2, XTable x3, XTable x4

WHERE x1.Id = x2.Id

Sabendo que XTable contém 9 registros, o comando apresentado retorna

 

Provas

Questão presente nas seguintes provas

A Lei nº 11.091/2005 dispõe sobre a estruturação do Plano de Carreira dos Cargos Técnico-Administrativos em Educação, no âmbito das Instituições Federais de Ensino vinculadas ao Ministério da Educação, e dá outras providências. No que se refere aos seus dispositivos, é correto afirmar que

 

Provas

Questão presente nas seguintes provas

À luz do que dispõe a Lei nº 13.146/2015, é correto afirmar que

 

Provas

Questão presente nas seguintes provas

No que se refere aos dispositivos da Lei nº 13.709/2018 (Lei Geral de Proteção de Dados Pessoais - LGPD), é correto afirmar que

 

Provas

Questão presente nas seguintes provas

Com base no texto da Constituição Federal de 1988, é correto afirmar que

 

Provas

Questão presente nas seguintes provas