🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre oracle em banco de dados

Questões Discursivas

Foram encontradas 969 questões

Q1956166 Banco de Dados

Considere as afirmativas relacionadas à importação e à exportação de dados no Oracle DataBase 12c. Registre V, para verdadeiras, e F, para falsas:


(  ) Os comandos expdp e impdp permitem exportar e importar dados de um banco de dados oracle para outro. Esses comandos não suportam dados do tipo XML e os arquivos são gerados em um formato binário.

(  ) Os comandos exp e imp permitem exportar e importar dados de um banco de dados oracle para outro. Esses comandos suportam dados do tipo XML e os arquivos são gerados em um formato binário.

(  ) O comando sqlldr permite exportar os dados de um banco de dados oracle gerando arquivos em formatos personalizados. Esse comando não suporta dados do tipo FLOAT e DOUBLE para exportação.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956163 Banco de Dados

O comando EXPLAIN PLAN FOR é usado para determinar o plano de execução que o Oracle Database segue para executar uma determinada instrução SQL. A este respeito, analise as afirmativas a seguir:


I-Pode ser declarado com as cláusulas SELECT, INSERT, UPDATE, DELETE, CREATE INDEX, CREATE TABLE e MERGE.

II-É considerado um comando de linguagem de manipulação de dados ou data manipulation language (DML).

III-Para executá-lo, é necessário que o usuário tenha privilégios para consultar as tabelas envolvidas, exceto tabelas de visualizações (view tables), onde é necessário o privilégio de consulta apenas para view.


É correto o que se afirma em:

Alternativas
Q1956162 Banco de Dados

Um pacote ou package no Oracle Database 12c é um objeto que agrupa variáveis, constantes, subprogramas, cursores e exceções, logicamente relacionados no PL/SQL. Considerando esse tema, analise as afirmações a seguir:


I-Ao criar um pacote, não é permitido fazer referência a variáveis públicas de pacotes remotos.

II-A cláusula AUTHID DEFINER, usada na criação do pacote, determina que um subprograma ou cursor pode ser executado com o privilégio de definidor.

III-Um pacote sempre tem uma especificação na qual são declarados os itens públicos que podem ser referenciados de fora do pacote.


É correto o que se afirma em:

Alternativas
Q1956161 Banco de Dados

Considere as afirmativas relacionadas às tarefas de backup e recuperação de dados com o Oracle Recovery Manager (RMAN). Registre V, para verdadeiras, e F, para falsas:


(  )Usuários com privilégio administrativo SYSDBA ou SYSBACKUP podem executar tarefas de backup e recuperação de dados com o RMAN.

(  )O RMAN permite configurar políticas de retenção de backups que identificam os arquivos obsoletos, de acordo com a política configurada e, por padrão, realiza a exclusão automática desses arquivos.

(  )O comando CONFIGURE BACKUP OPTIMIZATION ON é utilizado para habilitar a otimização de backups gerando os arquivos do tipo ARCHIVELOG compactados.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956160 Banco de Dados
No Oracle Database 12c, ao utilizar PL/SQL, uma EXCEPTION pode ser gerada por alguma falha interna (runtime system) ou exceção definida pelo próprio usuário, assinale a alternativa correta: 
Alternativas
Q1956159 Banco de Dados

Sobre gerenciamento e cópia de dados no Oracle Database 12c, analise o uso do comando RSYNC considerando as afirmações a seguir:


I-Permite copiar arquivos de um servidor para outro, enviando apenas os arquivos que contenham diferenças entre os arquivos de origem e destino.

II-Aplica as transações de um arquivo ARCHIVELOG no banco de dados.

III-Permite configurar a cópia de arquivos de um servidor para outro, em um determinado dia e horário.


É correto o que se afirma em: 

Alternativas
Q1956157 Banco de Dados
A respeito de visão materializada ou materialized view no Oracle Database 12c, assinale a alternativa correta:
Alternativas
Q1956156 Banco de Dados
Sobre instruções de transação no Oracle Database 12c, assinale a alternativa correta:
Alternativas
Q1956155 Banco de Dados

A respeito de backup e recuperação de dados no Oracle Database 12c, analise as alternativas a seguir:


I-O comando FLASHBACK DATABASE permite retroceder o banco de dados com base em uma determinada data, SCN (System Change Number) ou um número da sequência de log (Log sequence number).

II-Tablespace Point-in-Time Recovery (TSPITR) permite a recuperação rápida de um ou mais tablespace em um banco de dados, sem afetar outros tablespaces ou objetos no banco de dados.

III-Database point-in-time recovery (DBPITR) permite retroceder o banco de dados com base em uma data, ROWID de uma tabela ou um backup anterior.


É correto o que se afirma em:

Alternativas
Q1956154 Banco de Dados

A respeito de concorrência e consistência de dados no banco de dados Oracle 12c, analise as transações a seguir:


1-Transação 1 bloqueia na tabela Product o produto com id igual a 10001;

2-Transação 2 bloqueia na tabela Product o produto com id igual a 10002;

3-Transação 1 bloqueia na tabela Product o produto com id igual a 10002;

4-Transação 2 bloqueia na tabela Product o produto com id igual a 10001;

5-Transação 1 efetua o commit e libera o bloqueio;

6-Transação 2 efetua o commit e libera o bloqueio.


Assinale a alternativa correta:

Alternativas
Q1953062 Banco de Dados
Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_avaliacoes”, com campos “ID” e “QTDE”, conforme o conteúdo abaixo: 
Imagem associada para resolução da questão

Foi solicitada uma consulta SQL que apresentasse um campo com a quantidade de caracteres do tipo asterisco indicada pelo campo “QTDE”, da mesma forma que o conteúdo abaixo:
Imagem associada para resolução da questão

Qual consulta obtém exatamente o que foi solicitado?
Alternativas
Q1952149 Banco de Dados
Foi requisitado que você crie uma base de dados utilizando o Oracle DBCA (Database Configuration Assistent). Tal base de dados será utilizada, entre outras situações, para guardar dados provenientes de aplicações Java e Javascript. Os usuários desses sistemas utilizam, normalmente, apenas Inglês e Português como linguagem escrita. Para dar início a tal criação, você deve escolher qual conjunto de caracteres o banco irá considerar. Desde modo, o conjunto de caracteres melhor adaptado para tal situação é:
Alternativas
Q1952140 Banco de Dados
O SQL é uma linguagem que possui subconjuntos de comandos separados pelas funcionalidades que proveem. Dentre tais subconjuntos, os comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas, encontram-se em:
Alternativas
Q1950627 Banco de Dados

Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_teste”, com campos “C1”, “C2”, “C3”, “C4”, “C5”, “C6”, conforme o conteúdo abaixo:


Imagem associada para resolução da questão


Foi solicitada uma consulta SQL que gere o resultado abaixo: 


Imagem associada para resolução da questão


Qual consulta obtém exatamente o que foi solicitado? 

Alternativas
Q1948885 Banco de Dados
Sobre os operadores de conjunto do banco de dados Oracle 11g, analise oscomportamentos abaixo:

• Retorna as linhas da primeira consulta que não possuem correspondentes na segunda consulta. • Retorna todas as linhas das duas consultas, incluindo duplicidades. • Retorna as linhas comuns entre as duas consultas. • Retorna todas as linhas das duas consultas, eliminando duplicidades.

Assinale a alternativa que contém, correta e respectivamente, os operadores com os comportamentosacima.
Alternativas
Q1948882 Banco de Dados
Qual consulta SQL abaixo executa sem erros em um SGBD Oracle 11g?
Alternativas
Q1936790 Banco de Dados
No contexto do Oracle, considere o comando a seguir e analise as afirmativas a respeito das consequências desse mesmo comando.
create global temporary table temp ( a int not null primary key, b varchar(20) not null ) ON COMMIT DELETE ROWS;
I. Dados inseridos numa sessão (em inglês, session) ficam disponíveis como read only para todas as sessões abertas.
II. Dados inseridos por uma sessão são removidos quando a sessão é encerrada.
III. Ao término de uma transação por meio de um comando commit, os dados são automaticamente removidos da tabela.
Está correto somente o que se afirma em:
Alternativas
Q1936759 Banco de Dados
No contexto do Oracle, analise o comando a seguir e as afirmativas a respeito das consequências desse mesmo comando.
create global temporary table temp ( a int not null primary key, b varchar(20) not null );
I. Dados introduzidos numa sessão (em inglês, session) são removidos no fim da sessão.
II. Dados inseridos numa sessão podem ser acessados somente pela própria sessão.
III. Ao término de uma transação por meio de um comando commit, os dados são automaticamente removidos da tabela.
Está correto somente o que se afirma em: 
Alternativas
Q1935259 Banco de Dados
No contexto do Oracle, os termos
BY RANGE B Y HASH BY LIST

podem ser utilizados em declarações a respeito da criação de:
Alternativas
Q1933264 Banco de Dados

No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.


DECLARE

v_CPF pessoa.CPF%type;

v_nome pessoa.nome%type;

-----------

BEGIN

OPEN teste;

LOOP

-----------

EXIT WHEN teste %notfound;

EXEC sp_inclui_beneficio(v_CPF);

END LOOP;

CLOSE teste;

END;


As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:

Alternativas
Respostas
241: B
242: E
243: A
244: B
245: A
246: C
247: D
248: B
249: A
250: A
251: E
252: D
253: B
254: B
255: B
256: E
257: E
258: C
259: E
260: A