Todos os dados de uma tabela Oracle são armazenados em extents de um

Em um banco de Dados Oracle 11g a relação dos privilégios de sistemas é encontrada na tabela do dicionário chamada

Em termos de funcionalidades nativas e exclusivas do SQL Server e do Oracle 10g, é correto afirmar:

Na instrução CREATE TABLE de um banco de dados Oracle, usada para criar uma tabela chamada Escritorio, para se indicar que um campo chamado idAdvogado é chave estrangeira e faz referência ao campo idAdvogado, que é chave primária da tabela Advogado, utiliza-se o segmento

No banco de dados Oracle 10g, os segmentos

No Oracle 10g,

A ferramenta LogMiner é uma solução ORACLE disponível ao administrador de bancos de dados para gerenciar

Os direitos dos usuários Oracle são atribuídos, em ordem crescente de privilégios, pelos tipos de acesso

Em PL/SQL, COALESCE (expr1, expr2) é equivalente a

No banco de dados Oracle:

Na estrutura lógica do Oracle NÃO estão contidos

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

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
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

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

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

Sobre as estruturas de armazenamento do sistema gerenciador de banco de dados Oracle 11g é correto afirmar:

Considere a seguinte comando do PL/SQL do Oracle 11g:

SELECT FLOOR (3.8)

FROM Teste

O resultado obtido com a execução desse comando é

Página 5