Início

Questões de Concursos Oracle

Resolva questões de Oracle comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


301Q613682 | Informática, Oracle, Analista Judiciário, TRF 4a, ESAF

A posição de uma linha dentro da tabela Oracle é identificada pelo índice

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

302Q620614 | Informática, Oracle, Analista Judiciário, TST, FCC

No SGDB Oracle, versão 11g, os limites de tamanho para os tipos de dados CHAR e CHAR VARYING são, respectivamente,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

303Q624273 | Informática, Oracle, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Em relação às linguagens SQL e PL/SQL, julgue os itens subsequentes.

No Oracle 10g, o código fonte PL/SQL é sempre compilado para uma representação bytecode, que é executado em uma máquina virtual implementada como parte do servidor de banco de dados Oracle.

  1. ✂️
  2. ✂️

304Q640416 | Informática, Oracle, Analista Ambiental, SEPLOG MA, FCC

No banco de dados Oracle:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

305Q619696 | Informática, Oracle, Técnico Judiciário, TRT 14a, FCC

Utilizando subconsultas PL/SQL em um banco de dados Oracle 11g, aberto e em condições ideais, para um Técnico exibir o conteúdo dos campos nome, salario e id de todos os funcionários da tabela Funcionario cujo conteúdo do campo salario seja igual ao menor salário cadastrado, deverá utilizar o comando SELECT nome, salario, id FROM Funcionario
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

306Q154810 | Informática, Oracle, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC

Em um ambiente de banco de dados Oracle 11g ideal, foram criadas duas tabelas por meio das instruções PL/SQL a seguir: 

CREATE TABLE orders (order_id NUMBER PRIMARY KEY, line_items_count NUMBER DEFAULT 0 ); CREATE TABLE lineitems (order_id REFERENCES orders, seq_no NUMBER, CONSTRAINT lineitems PRIMARY KEY(order_id,seq_no) );

Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:


CREATE OR REPLACE TRIGGER lineitems_trigger 
  AFTER INSERT OR UPDATE OR DELETE ON lineitems 
  FOR EACH ROW
BEGIN 
  IF (INSERTING OR UPDATING) 
  THEN 
    UPDATE orders SET line_items_count = NVL(line_items_count,0)+1 
    WHERE order_id = :new.order_id;
  END IF; 
  IF (DELETING OR UPDATING)
  THEN
     UPDATE orders SET line_items_count = NVL(line_items_count,0)-1 
     WHERE order_id = :old.order_id;
  END IF;
END;
/

Em seguida, foram executadas as instruções abaixo, nesta ordem:

INSERT INTO orders (order_id) VALUES (78);
INSERT INTO orders(order_id) VALUES (92);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,1);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,2);
SELECT * FROM orders;




Considere:

I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.

II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.

III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.

IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.

Está correto o que consta APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

307Q262365 | Informática, Oracle, Técnico Judiciário Tecnologia da Informação, TRT 9a REGIÃO, FCC

O DBUA (Database Upgrade Assistant) é uma interface gráfica utilizada para atualizar o banco de dados Oracle para Oracle Database 10g. Ele pode ser iniciado

I. em tempo de instalação do Oracle Database 10g, por meio do Oracle Universal Installer (OUI).

II. por meio de linha de comando.

III. a partir de uma seção aberta do RMAN (Recovery Manager).

É correto o que consta APENAS em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

308Q632392 | Informática, Oracle, Analista de Gestão Corporativa, Hemobrás, CESPE CEBRASPE

Com base nas práticas de configuração de ambientes de BD, julgue os itens a seguintes.

No banco de dados Oracle, o papel de security officer permite o cadastro de usuários, controlar e monitorar o acesso de usuários ao banco de dados e manter a segurança do sistema.
  1. ✂️
  2. ✂️

309Q154270 | Informática, Oracle, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC

Um banco de dados Oracle possui uma tabela chamada processo com os seguintes campos:

numero_processo .................................. number (5)
sequencia_processo ...............................number (2)
digito_processo .................................... number (2)
ano_processo .........................................number (4)
orgao_processo ......................................number (1)
regiao_processo .....................................varchar2 (5)
vara_processo .........................................number (4)

Após a tabela ter sido criada, observou-se um requisito informando que campo vara_processo deve permitir apenas valores entre 0 e 28. Para adicionar tal restrição na tabela deve-se digitar a instrução

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

310Q635830 | Informática, Oracle, Técnico Científico, BASA AM, CESPE CEBRASPE

Acerca do SGBD ORACLE, julgue os itens seguintes.

Determinadas características de orientação a objeto incorporadas à versão 8 do ORACLE possibilitam definir atributos multivalorados. O tipo de dados utilizado para essa definição é o VARRAY, que possui as propriedades COUNT e LIMIT.

  1. ✂️
  2. ✂️

311Q626628 | Informática, Oracle, Analista Judiciário, TJ SE, CESPE CEBRASPE

Julgue os seguintes itens, no que se refere ao banco de dados Oracle. A replicação em banco de dados Oracle é fornecida em dois níveis: replicação básica e replicação simétrica. Esta última permite que as aplicações atualizem réplicas de tabela por meio de um banco de dados distribuído replicado, e os dados podem ser lidos e atualizados em qualquer sítio.
  1. ✂️
  2. ✂️

312Q629446 | Informática, Oracle, Auditor Fiscal da Receita Estadual, Secretaria da Fazenda do Estado SC, FEPESE

Sobre o Sistema Gerenciador de Banco de Dados Oracle, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

313Q628460 | Informática, Oracle, Analista Judiciário, TRT 8a, FCC

Numa tabela do Oracle 11g, se o valor default não for explicitamente declarado para uma coluna, então o default será assumido implicitamente como sendo

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

314Q648953 | Informática, Oracle, Analista do Ministério Público, Ministério Público Estadual AL, FGV, 2018

A respeito do estado de operação denominado quiesced state, no Oracle, analise as afirmativas a seguir.

I. Somente os usuários SYS e SYSTEM podem executar transações nesse estado.

II. É um estado transitório pelo qual o banco de dados passa entre a emissão de um comando shutdown e o término deste procedimento.

III. Nesse estado, as sessões que não pertencem a usuários SYS e SYSTEM são imediatamente encerradas, mesmo as que estão ainda ativas.

Está correto o que se afirma em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

315Q615455 | Informática, Oracle, Analista de Sistemas, PRODEPA PA, CESPE CEBRASPE

A respeito do desenvolvimento de aplicativos em Visual Basic 6 (VB6) que acessem o banco de dados Oracle, julgue os itens a seguir.

OLE DB é a sucessora de ODBC, utilizando conjunto de interfaces COM para acessar e manipular dados. VB6 possui uma OLE DB nativa para o Oracle.

  1. ✂️
  2. ✂️

316Q635501 | Informática, Oracle, Agente de Defensoria Pública, DPE SP, FCC

Sobre as estruturas de armazenamento do sistema gerenciador de banco de dados Oracle 11g é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

317Q639362 | Informática, Oracle, Analista Ministerial, MPE PI, CESPE CEBRASPE

Acerca de conceitos, fundamentos, instalação, administração, configuração, comandos, performance e detecção de problemas do ORACLE, do POSTGRES e do MYSQL, julgue os itens seguintes.

Considere que três usuários, A, B e C, estejam conectados simultaneamente em um banco de dados ORACLE e que A deseje emitir um relatório longo que envolva tabelas que B e C estejam atualizando. Nessa situação, para emissão do relatório, o usuário A deverá iniciar a transação com o comando set transaction read only, de forma que os commits que B e C realizem durante a emissão do relatório sejam desconsiderados para efeitos de resultados.

  1. ✂️
  2. ✂️

319Q260824 | Informática, Oracle, Técnico Judiciário, TRT 12a Região, FCC

NÃO é um dos tipos de dados nativos do Oracle:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

320Q638746 | Informática, Oracle, Atividade Técnica de Complexidade Gerencial, MEC, CESPE CEBRASPE

Julgue os itens subsecutivos, a respeito de conceitos e comandos PL/SQL do Oracle 10g.

O uso da cláusula INTO no comando SELECT, dentro de um programa PL/SQL, permite transferir o conteúdo dos campos de uma linha de tabela para variáveis de memória.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.