Foram encontradas 40 questões.
De acordo com a documentação do banco de dados PostgreSQL, observa-se a possibilidade de
utilizar funções que suportam expressões regulares. Nesse sentido, ao executar a consulta SQL a
seguir no banco mencionado, versão 9.2, qual será o resultado produzido?
select frase[4] ||' '|| frase[2] as resultado from ( select regexp_split_to_array('Instituto Federal de Educação e Tecnologia', E'\\s+') as frase ) X
select frase[4] ||' '|| frase[2] as resultado from ( select regexp_split_to_array('Instituto Federal de Educação e Tecnologia', E'\\s+') as frase ) X
Provas
Questão presente nas seguintes provas
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram
inseridos. Responda a questão, considerando o script 1.

• Desenvolvedor 1 executa as seguintes instruções SQL.
begin transaction isolation level read committed; update candidato set nome = 'GABRIEL COSTA' where inscricao = 4;
• Um minuto após a transação anterior, numa outra sessão de banco, o desenvolvedor 2 executa esta instrução SQL:
update candidato set nome = 'GABRIELA COSTA' where inscricao = 4;
Marque a alternativa que descreve CORRETAMENTE o comportamento esperado pelo banco de dados diante do que foi relatado.
Provas
Questão presente nas seguintes provas
Analise o código PL/pgSQL (SQL Procedural Language) a seguir compilado no banco de dados
PostgreSQL, versão 9.2, esquema public.
create or replace function obter_candidatos() returns table ( inscricao candidato.inscricao%type, nome candidato.nome%type ) as $body$ declare begin return query (select inscricao, nome from candidato); end; $body$ language plpgsql;
Qual alternativa apresenta a instrução SQL CORRETA para executar a função “obter_candidatos”?
create or replace function obter_candidatos() returns table ( inscricao candidato.inscricao%type, nome candidato.nome%type ) as $body$ declare begin return query (select inscricao, nome from candidato); end; $body$ language plpgsql;
Qual alternativa apresenta a instrução SQL CORRETA para executar a função “obter_candidatos”?
Provas
Questão presente nas seguintes provas
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram
inseridos. Responda a questão, considerando o script 1.


Provas
Questão presente nas seguintes provas
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram
inseridos. Responda a questão, considerando o script 1.

alter table candidato add check ("nome_social" is not null);
Provas
Questão presente nas seguintes provas
Analise a tabela “permissão” e os registros que foram inseridos.
create table permissao
(
perfil_id integer,
modulo_id integer,
acao_id integer,
primary key (perfil_id, modulo_id, acao_id)
);
insert into permissao
values
(1, 1, 3),
(1, 2, 4),
(1, 3, 5),
(2, 1, 3),
(2, 2, 4),
(2, 3, 5),
(3, 1, 3),
(3, 2, 4),
(3, 3, 5);
Marque a consulta SQL que corresponde EXATAMENTE ao resultado visto na figura 3.

Provas
Questão presente nas seguintes provas
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram
inseridos. Responda a questão, considerando o script 1.

• As inscrições que já foram pagas; • As inscrições que não foram pagas; • Os pagamentos desconhecidos (aqueles sem vínculo com inscrição).
A condição lógica, que identifica que uma inscrição foi paga, é esta:
• Quando os 10 últimos caracteres da coluna “nosso_numero”, tabela “pagamento” (convertidos em inteiro), for igual ao valor da coluna “inscricao”, tabela “candidato”.
Diante do contexto apresentado, qual consulta SQL, ao ser executada no banco de dados PostgreSQL, versão 9.2, contempla EXATAMENTE o que foi solicitado na figura 2?

Provas
Questão presente nas seguintes provas
Analise a definição da tabela “cidade_usuario”, bem como os registros que foram inseridos.
Responda a questão, considerando o script 2.


Figura 4 - Resultado esperado.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Tabela Hash
- LinguagensJava
Acerca da linguagem Java versão 6+, é INCORRETO afirmar que:
Provas
Questão presente nas seguintes provas
Na reunião de gestão, ficou definido que uma nova regra de negócio precisaria ser implementada
no sistema WEB do IFRS. Após realizar um estudo técnico sobre esta melhoria, o desenvolvedor
responsável percebe que será necessário alterar a instrução SQL de um método específico e algumas
tags HTML de um arquivo. O sistema em questão foi arquitetado respeitando rigorosamente o padrão
três camadas MVC (Model-View-Controller). Considere um arquivo por camada. A partir deste
contexto, marque a alternativa que apresenta CORRETAMENTE os arquivos que este desenvolvedor
precisará modificar.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container