Questões de Banco de Dados da FGV

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Banco de Dados da FGV

#Questão 971684 - Banco de Dados, SQL, FGV, 2022, TJ-TO, Técnico Judiciário - Informática

A função DECODE originalmente disponível nas instalações de bancos de dados Oracle pode, em consultas para o MS SQL Server e o MySQL, ser substituída pelo comando/função:

#Questão 971686 - Banco de Dados, SQL Server, FGV, 2022, TJ-TO, Técnico Judiciário - Informática

No SQL Server, considere uma tabela T com quatro linhas, nas quais os valores inteiros da coluna a são 1, 2, 4 e 6.
O resultado produzido pela execução do comando

select top 2 3*a x from T order by 1

exibe, exatamente, os valores:

Num banco de dados relacional, considere as tabelas T1 e T2, criadas como descrito a seguir.

 T1 tem duas colunas, intituladas A e B, do tipo inteiro; a coluna A é declarada como primary key, e não aceita valores nulos.
 T2 tem duas colunas, intituladas C e A, do tipo inteiro; a coluna C é declarada como primary key, e não aceita valores nulos; a coluna A foi declarada como UNIQUE, não aceita valores nulos e ainda foi declarada como uma foreign key que referencia a coluna A da tabela T1.

À luz dessa estrutura, é correto afirmar que o relacionamento entre T1 e T2:

#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