QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
13 questões encontradas
Texto associado
Com relação ao sistema gerenciador de banco de dados Oracle, julgue os próximos itens.

Um banco de dados executado em modo de ARCHIVELOG permite que arquivos de redo log atualizem, em tempo real, banco de dados em formato active .

C Certo
E Errado
Órgão: Ministério da Economia Cargo: Especialista em Infraestrutura de Tecnologia da Informação (TI) Prova: CESPE/CEBRASPE - Ministério da Economia - Especialista em Infraestrutura de Tecnologia da Informação (TI) - 2020

No Oracle 11g, para criar um papel chamado gerentes com a senha aB1d97B, deve-se utilizar a instrução:

A CREATE ROLE gerentes SET PASSWORD TO aB1d97B;
B CREATE PROFILE gerentes IDENTIFIED BY PASSWORD aB1d97B;
C CREATE ROLE gerentes PASSWORD aB1d97B ON;
D CREATE PROFILE gerentes SET PASSWORD aB1d97B;
E CREATE ROLE gerentes IDENTIFIED BY aB1d97B;
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

No SQL Server (T-SQL) e no Oracle (PL/SQL), para converter um valor nulo para um valor numérico real, utilizam-se,
respectivamente, as funções:

A NVL e ISNULL.
B AVG e NVL.
C ISNULL e NULL.
D ISNULL e NVL.
E NULLIF e COALESCE.
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal.
CREATE OR REPLACE FUNCTION obterDados(
vSal IN colaborador.salario%TYPE,
vAdicional IN colaborador.adicional%TYPE)
RETURN NUMBER IS
BEGIN
I
END obterDados;
/

O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário,
utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a
função realize a operação desejada, a lacuna I acima deverá ser preenchida por:

A this.salario:= (vSal * 12) + (vAdicional * vSal * 12);
B RETURN (NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12));
C salario:=(NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12));
D RETURN (ROUNDTO(vSal,2) * 12 + (ROUNDTO(vAdicional,2) * ROUNDTO(vSal,2) * 12));
E RETURN (DECIMAL(vSal,2) * 12 + (DECIMAL(vAdicional,2) * DECIMAL(vSal,2) * 12));
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

No gerenciamento de configuração de um banco de dados Oracle, um parâmetro muito importante é o Redo Log Buffer , cuja
função é

A guardar informações sobre os logs de usuários e correspondentes conexões.
B guardar informações das transações ainda não encerradas.
C permitir reconstruir ou desfazer mudanças feitas em um banco de dados por meios de operações DML.
D guardar a relação de Rollbacks realizados nas últimas conexões.
E permitir reconstituir um banco de dados a partir dos dados do backup guardados na área Redo.
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Considere o programa PL/SQL abaixo, criado em um ambiente Oracle em condições ideais.
VARIABLE resultado NUMBER
BEGIN
SELECT (salario*12) + NVL(comissao,0) INTO I
FROM colaboradores WHERE id_colaborador = 255;
END;
/
PRINT resultado

A forma correta de inserir a variável de bind (criada em um ambiente de host ) resultado na lacuna I acima é:

A >>resultado
B $resultado
C !resultado
D #resultado
E :resultado
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Em um ambiente Oracle, em condições ideais, um Analista precisa criar uma consulta para exibir o nome e o salário dos
funcionários cujos números de departamento e salários correspondam a números de departamento e salários de funcionários
que ganham comissão. Considerando que os campos usados na instrução existem na tabela colaboradores, a instrução
PL/SQL correta que o Analista deve utilizar é:

A SELECT nome, salario FROM colaboradores WHERE (salario, idDepartamento) HAVE comissao NOT
NULL;
B SELECT nome, salario FROM colaboradores WHERE (salario, idDepartamento) = (SELECT salario,
idDepartamento FROM colaboradores WHERE comissao IS NOT NULL);
C SELECT nome, salario FROM colaboradores WHERE (salario, idDepartamento) IN (SELECT salario,
idDepartamento FROM colaboradores WHERE comissao IS NOT NULL);
D SELECT nome, salario FROM colaboradores WHERE (comissão!=0 OR comissão IS NOT NULL);
E SELECT nome, salario FROM colaboradores WHERE (salario, idDepartamento) IS (SELECT salario,
idDepartamento FROM colaboradores WHERE comissao!=0);
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Considere o bloco PL/SQL abaixo, em um ambiente Oracle em condições ideais.
DECLARE
vColNo colaborador.idColaborador%TYPE := 371;
vAst colaborador.estrelas%TYPE := NULL;
vSal colaborador.salario%TYPE;
BEGIN
SELECT NVL(ROUND(salario/5000), 0) INTO vSal
FROM colaborador WHERE idColaborador = vColNo;
I
UPDATE colaborador SET estrelas = vAst
WHERE idColaborador = vColNo;
COMMIT;
END;
/

Para adicionar um asterisco na coluna estrelas para cada R$5000 do salário do funcionário (se o número for 10.000, existirão
2 asteriscos, por exemplo), a lacuna I acima deve ser preenchida por

A FOR i : = 0 TO vSal.length STEP 1 BEGIN
vAst : = vAst + '*';
END FOR;
B FOR i IN 1.. vSal LOOP
vAst : = vAst | |'*';
END LOOP;
C VAR i : =1 WHILE(i
D FOR i : = 0 TO vSal.lenght STEP 1 LOOP
vAst : = vAst + '*';
END LOOP;
E FOR i IN 0.. vSal STEP 1 BEGIN
vAst : = vAst + '*';
END;
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Considerando o ambiente Oracle
Database 11g, assinale a alternativa
correta.

A O operador INTERSECT retorna as linhas
restantes quando as linhas recuperadas da
segunda consulta são subtraídas das linhas
recuperadas pela primeira.
B Uma subconsulta não pode conter uma
cláusula ORDER BY.
C Subconsultas podem ser aninhadas até uma
profundidade de 256.
D As subconsultas de uma única linha podem
retornar um resultado de até 3 linhas.
E Não é possível inserir uma subconsulta na
cláusula WHERE de outra consulta.

Uma das atribuições do administrador de banco de dados Oracle é conceder permissões de acesso a usuários do banco de dados. Para isso pode ser utilizada, por exemplo, a instrução abaixo.

GRANT select ON TRT.employees TO paulo WITH I ;

Esta instrução concede privilégio de SELECT na tabela employees do esquema TRT ao usuário paulo . Para este usuário poder estender seus privilégios de objeto para outros usuários, deve ser incluída na lacuna I

A PERMISSION CASCADE
B GRANT OPTION
C GRANT PRIVILEGE
D EXTEND ROLE
E GRANT CASCADE
Órgão: Tribunal Regional do Trabalho da 24ª Região Cargo: Analista Judiciário - Área Tecnologia da Informação Prova: FCC - TRT 24 - Analista Judiciário - Área Tecnologia da Informação - 2017