Questões de Concurso Sobre oracle em banco de dados

Foram encontradas 956 questões

Q459887 Banco de Dados
O seguinte código PL/SQL, executado em um banco de dados Oracle 12c, deve ser considerado para a resolução da questão.

drop table teste;
create table teste (
               val      NUMBER,
               descricao            varchar2(15)
);
insert all
               into teste
               into teste
SELECT level,
SUBSTR(dbms_random.string(‘U’,10),1,10)
from dual connect by level < 10;
commit;



Assinale a alternativa que indica o resultado correto da execução da consulta:

select distinct length(descricao) from teste
Alternativas
Q455252 Banco de Dados
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
Alternativas
Q455250 Banco de Dados
Recovery Manager - RMAN é um utilitário de banco de dados que faz o backup, restauração e recuperação de bancos de dados Oracle 11g. Este utilitário
Alternativas
Q455249 Banco de Dados
Considere o texto abaixo:

O Oracle 11g possui ferramentas para gestão de banco de dados que fornecem orientação específica sobre como lidar com os principais desafios de gestão de dados. Uma dessas ferramentas analisa comandos SQL e faz recomendações de como melhorá-los. Esta ferramenta pode ser executada automaticamente durante os períodos de manutenção (normalmente à noite). Durante cada execução automática, ela seleciona consultas SQL de alta carga (high-load) e gera recomendações para ajustar essas consultas. Permite realizar análises estatísticas, criação de perfis SQL, análise de caminho de acesso e análise de estruturas SQL.

O texto descreve uma ferramenta conhecida como
Alternativas
Q455248 Banco de Dados
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
Alternativas
Q450373 Banco de Dados
A otimização de consultas no SGBD (Sistema Gerenciador de Banco de Dados) Oracle baseia-se, dentre outras, nas seguintes denominações técnicas:
Alternativas
Q428113 Banco de Dados
O sistema gerenciador de Bancos de Dados Oracle 11g armazena as tabelas de dicionário de dados na tablespace
Alternativas
Q410683 Banco de Dados
No Oracle, uma base de dados física consiste de arquivos armazenados no disco e uma instância lógica consiste de estruturas e processos na memória do servidor. Os três tipos fundamentais de arquivos físicos que compõem uma base de dados Oracle 11g são: arquivos de controle, arquivos de log de repetição e arquivos de
Alternativas
Q408028 Banco de Dados
No sistema gerenciador de bancos de dados Oracle 11g, há 3 conjuntos de visões que armazenam o conteúdo do dicionário de dados. Tais conjuntos têm os prefixos
Alternativas
Q408027 Banco de Dados
Considerando uma instância do sistema gerenciador de bancos de dados Oracle 11g, há os processos que rodam em background. O processo dessa categoria que em um banco de dados distribuído resolve, automaticamente, falhas de transações distribuídas é o
Alternativas
Q405855 Banco de Dados
O monitoramento de atividades do sistema gerenciador de bancos de dados Oracle 11g inclui o acompanhamento do “alert log”, sobre o qual é correto afirmar que
Alternativas
Q405854 Banco de Dados
O sistema gerenciador de bancos de dados Oracle 11g permite a criação das chamadas visões materializadas, sobre as quais é correto afirmar que
Alternativas
Q405853 Banco de Dados
O sistema gerenciador de bancos de dados Oracle 11g tem estruturas denominadas tablespaces, que podem ser permanentes e temporárias. Assinale a alternativa que contém 2 tablespaces permanentes.
Alternativas
Q405046 Banco de Dados
Acerca dos sistemas gerenciadores de banco de dados InterSystems Cache, PostgreSQL, MySQL e Oracle, julgue os itens subsequentes.

Para se criar um DataBase link no Oracle 10.2, se o valor do parâmetro global_names for true, o nome do link deverá ser igual ao nome do banco ao qual se deseja conectar.
Alternativas
Q402755 Banco de Dados
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.
Alternativas
Q402754 Banco de Dados
Julgue os seguintes itens, no que se refere ao banco de dados Oracle.

O Oracle utiliza um protocolo de confirmação em duas fases para lidar com transações distribuídas concorrentes.
Alternativas
Q393106 Banco de Dados
Em um banco de dados Oracle, um usuário poderá conceder qualquer privilégio de objeto, sobre qualquer objeto de esquema que possua, para qualquer outro usuário ou função. Para conceder, por exemplo, a permissão de insert e select na tabela cliente para o usuário mac30, de forma que ele possa conceder estas permissões a outros usuários sobre esta tabela, utiliza- se a instrução
Alternativas
Q392860 Banco de Dados
A respeito do tamanho de bloco de dados (DB_BLOCK_SIZE) a ser utilizado no sistema gerenciador de banco de dados Oracle 11g, é correto afirmar que
Alternativas
Q392446 Banco de Dados
Ao criar uma base de dados Oracle utilizando o DBCA, o responsável pode escolher um dentre os seguintes dois modos de conexão para a base de dados:
Alternativas
Q392442 Banco de Dados
Como parte do tunning automático de banco de dados, o Oracle 11g automaticamente executa o SQL Tuning Advisor.

Esse software utiliza estatísticas AWR para compilar uma lista ordenada de instruções SQL com o maior impacto no desempenho do sistema na última semana, baseado na(o)
Alternativas
Respostas
601: B
602: D
603: D
604: A
605: E
606: A
607: C
608: E
609: B
610: D
611: B
612: C
613: E
614: C
615: C
616: C
617: A
618: D
619: D
620: C