Questões de Concurso Para mpe-pb

Foram encontradas 865 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q598150 Banco de Dados
Para realizar o trabalho de modelagem semântica de um banco de dados, um Analista pode aplicar diagramas de
Alternativas
Q598149 Banco de Dados
 No Oracle, uma função é um bloco PL/SQL nomeado que retorna um valor. A função a seguir, calcula um imposto sobre o salá- rio com base em uma alíquota fixa simples de 27%.

CREATE OR REPLACE FUNCTION imposto(valor IN NUMBER)

RETURN NUMBER IS

BEGIN

RETURN (valor * 0.27);

END imposto;



Considere a existência de um ambiente Oracle com SQL*Plus em condições ideais, com banco de dados, tabelas, campos e valores existentes. Considere também que, nos casos necessários, foi executado o comando SET SERVEROUTPUT ON antes das instruções abaixo. 

I. SELECT nome, salario, imposto(salario)

   FROM Funcionario

   WHERE idDepartamento = 5;

II. EXECUTE dbms_output.put_line(imposto(10000));

III. VARIABLE salario NUMBER;

     EXECUTE :salario := imposto(10000);

IV. DECLARE imp NUMBER;

     BEGIN imp = imposto(10000);

     DBMS_OUTPUT.PUT('O imposto é: '|| imp);

     END;

Para chamar a função imposto, está correto o que consta APENAS em 
Alternativas
Q598148 Banco de Dados
Para controlar a lógica de transações no Oracle utilizam-se as instruções COMMIT e ROLLBACK. Sobre a instrução COMMIT é correto afirmar:
Alternativas
Q598147 Banco de Dados
Considere os itens a seguir:

I. Uma instrução DML (DELETE, INSERT ou UPDATE).

II. Uma instrução DDL (CREATE, ALTER ou DROP).

III. Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).

IV. Uma operação em banco de dados como SERVERERROR, LOGON, LOGOFF, STARTUP ou SHUTDOWN.

No Oracle, é possível gravar triggers que são acionados sempre que ocorre no banco de dados as operações descritas APENAS em 
Alternativas
Q598146 Banco de Dados
Um Administrador de Banco de Dados deseja obter o número de dias entre as datas '2014-11-21' e '2015-01-16' e exibir esse resultado com o rótulo de coluna dias. A instrução que deve ser utilizada no Oracle 10g e no PostgreSQL 8 são, respectivamente,
Alternativas
Respostas
426: E
427: B
428: B
429: C
430: A