Questões Concurso TJ-DFT

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões Concurso TJ-DFT

#Questão 971593 - Banco de Dados, SQL, FGV, 2022, TJ-DFT, Analista Judiciário - Análise de Sistemas

Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.


select

   cavalo,

   (select avg(tempo)

     from TURFE t

     where t.cavalo = TURFE.cavalo) media

from TURFE


O número de linhas do resultado produzido pela execução do comando acima, excetuada a linha de títulos, é: 

#Questão 971594 - Banco de Dados, SQL, FGV, 2022, TJ-DFT, Analista Judiciário - Análise de Sistemas

Tabela TURFE

Considere um banco de dados relacional que contém uma única tabela, TURFE, cuja estrutura é exibida com sua instância a seguir.



Para cada páreo, ou corrida, são armazenados os nomes dos cavalos participantes e os respectivos tempos. A classificação de cada cavalo numa corrida segue a ordem crescente de tempo. Não há empates.


Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.


select distinct cavalo

from TURFE t1

where not exists

          (select * from TURFE t2, TURFE t3

           where t2.cavalo = t1.cavalo

                and t3.pareo = t2.pareo

                and t3.tempo > t2.tempo)



A execução do comando acima produz, somente, todos os cavalos que, em suas corridas:

#Questão 971595 - Banco de Dados, SQL, FGV, 2022, TJ-DFT, Analista Judiciário - Análise de Sistemas

Tabela TURFE

Considere um banco de dados relacional que contém uma única tabela, TURFE, cuja estrutura é exibida com sua instância a seguir.



Para cada páreo, ou corrida, são armazenados os nomes dos cavalos participantes e os respectivos tempos. A classificação de cada cavalo numa corrida segue a ordem crescente de tempo. Não há empates.


Com relação à tabela TURFE, descrita anteriormente, o comando SQL que exibe, para cada páreo, somente o cavalo vencedor com o respectivo tempo é:

#Questão 971694 - Banco de Dados, PL-SQL, FGV, 2022, TJ-DFT, Analista Judiciário - Suporte em Tecnologia da Informação

No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.


DECLARE

v_CPF pessoa.CPF%type;

v_nome pessoa.nome%type;

-----------

BEGIN

OPEN teste;

LOOP

-----------

EXIT WHEN teste %notfound;

EXEC sp_inclui_beneficio(v_CPF);

END LOOP;

CLOSE teste;

END;


As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:

#Questão 971695 - Banco de Dados, Oracle, FGV, 2022, TJ-DFT, Analista Judiciário - Suporte em Tecnologia da Informação

No contexto do Oracle, considere o comando a seguir e analise as afirmativas a respeito das consequências desse mesmo comando.
create global temporary table temp ( a int not null primary key,       b varchar(20) not null );
I. Dados inseridos numa sessão (em inglês, session) são removidos no fim da sessão.
II. Dados inseridos numa sessão podem ser acessados somente pela própria sessão.
III. Ao término de uma transação por meio de um comando commit, os dados são automaticamente removidos da tabela.
Está correto somente o que se afirma em:

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis