Questões de Concurso Público IF-RS 2018 para Técnico de Tecnologia da Informação

Foram encontradas 8 questões

Q921773 Banco de Dados
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram inseridos. Responda a questão, considerando o script 1.


Considerando os registros existentes na tabela “candidato”, qual consulta SQL seria necessária executar no PostgreSQL, versão 9.2, para que se obtenha EXATAMENTE o mesmo resultado da figura 1?
Imagem associada para resolução da questão
Alternativas
Q921774 Banco de Dados
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram inseridos. Responda a questão, considerando o script 1.


Na tabela “candidato”, observa-se a existência de registros com valor NULL para a coluna “nome_social”. Diante disto, o que acontece após executar a instrução SQL abaixo?
alter table candidato add check ("nome_social" is not null);
Alternativas
Q921775 Banco de Dados
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram inseridos. Responda a questão, considerando o script 1.


O diretor responsável pela organização do Processo Seletivo do IFRS solicitou ao Departamento de Tecnologia da Informação (DTI) um relatório que tornasse possível identificar:
    • 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?
Imagem associada para resolução da questão
Alternativas
Q921776 Banco de Dados
Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram inseridos. Responda a questão, considerando o script 1.


Analise a situação a seguir, considerando o contexto da tabela “candidato” no banco de dados PostgreSQL, versão 9.2, que está configurado para executar COMMIT automaticamente.
    • 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.
Alternativas
Q921777 Banco de Dados

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.


Imagem associada para resolução da questão

Alternativas
Respostas
1: E
2: C
3: A
4: B
5: A