

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Um desenvolvedor necessita somar dois meses a uma data em um banco de dados Oracle e um banco de dados MySQL, respectivamente. Os comandos para efetuar essa operação estão corretamente apresentados em uma das alternativas a seguir. Considerando que os bancos de dados estão com suas configurações padrão para data e hora, assinale a alternativa correta.
No Oracle: SELECT ADD_MONTHS ('10-Apr-22', 2) from DUAL; No MySQL: SELECT DATE_ADD('2022- 04-10', INTERVAL 2 MONTH);
No Oracle: SELECT ADD_DATE ('10-Apr-22', 2) from DUAL; No MySQL: SELECT DATE_MONTH('2022-04- 10', INTERVAL 2 MONTH);
No Oracle: SELECT DATEADD ('10-Apr-22', 2); No MySQL: SELECT DATE_ADD('2022-04-10', INTERVAL 2 MONTH);
No Oracle: SELECT ADD_DATE ('10-Apr-22', INCREMENT BY 2) from DUAL; No MySQL: SELECT ADDMONTH('2022-04-10', 2);
No Oracle: SELECT MONTHS ('10-Apr-22', ADD BY 2) from DUAL; No MySQL: SELECT DATE('2022-04-10', ADD 2 MONTH);
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:
I e II, apenas.
I, II e III.
II, apenas.
I, apenas.
III, apenas.
Na criação e manutenção de bancos de dados Oracle, a escolha do conjunto de caracteres (Character Set) requer atenção, especialmente pelo caráter internacional de muitas instalações.
Assinale a opção que apresenta o conjunto que abrange múltiplos padrões de codificação, sendo a escolha default quando usado o Oracle Universal Installer.
AL32UTF8
JA16SJIS
UNICODE_OR
UFT-16
WE8DEC
O processo SMON é responsável por gravar as entradas de redo log nos arquivos redo log apropriados no disco.
Certo
Errado
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:
CURSOR teste is SELECT CPF, nome FROM pessoa;
FETCH teste into v_CPF, v_nome;
DECLARE teste as SELECT CPF, nome FROM pessoa;
READ teste into v_CPF, v_nome;
SET CURSOR teste as SELECT CPF, nome FROM pessoa;
RETRIEVE teste into v_CPF, v_nome;
teste = INPUT (SELECT CPF, nome FROM pessoa);
NEXT teste INTO v_CPF, v_nome;
WITH teste as SELECT CPF, nome FROM pessoa;
GET v_CPF=CPF, v_nome=nome FROM teste;
Para um administrador de banco de dados Oracle atribuir ao usuário analista os privilégios para criar sessões, tabelas e views ele deve utilizar, em condições ideais, a instrução
GRANT create session, create table, create view TO analista;
GRANT PERMISSION(create session, create table, create) TO analista;
DELEGATE TO analista PERMISSION TO create session, create table, create view;
GRANT OPERATION(create session, create table, create view) TO analista;
ALLOW create session, create table, create view TO analista;
Numa instalação Oracle 11g, o comando SHUTDOWN para uma instância de banco de dados correntemente ativa, admite as seguintes variações sintáticas, à exceção de uma. Assinale-a.
ABORT.
DISMOUNT.
IMMEDIATE.
NORMAL.
TRANSACTIONAL.
Assinale a alternativa que apresenta o estágio de inicialização do Oracle que permite inicializar a instância sem montar o banco de dados; dessa forma, todas as estruturas de memória e os processos de segundo plano estão posicionados, mas sem ainda ter um banco de dados associado a essa instância.
open
mount
nomount
immediate
abort
A função DECODE originalmente disponível nas instalações de bancos de dados Oracle pode, em consultas para o MS SQL Server e o MySQL, ser substituída pelo comando/função:
CASE;
COALESCE;
IF-THEN-ELSE;
SUBSTRING;
SWITCH.
Em um banco de dados Oracle, um datafile é uma unidade lógica de armazenamento que se constitui de uma ou várias tablespaces.
Certo
Errado
No contexto do Oracle, uma view é updatable quando pode ser alvo de comandos update, delete, insert.
Assinale o tipo de operador/cláusula permitido na definição de uma view updatable no Oracle.
Cláusula DISTINCT.
Cláusula GROUP BY.
Funções de agregação: SUM, MAX, MIN, etc.
Operador INNER JOIN.
Operadores de conjunto UNION e UNION ALL.
No banco de dados Oracle 11g, uma entrada é gravada nos arquivos de redo log quando ocorre uma gravação de dados nas tabelas.
Certo
Errado
O Oracle Data Pump é um recurso destinado às operações de exportação/importação de dados.
Certo
Errado
Analise as afirmativas abaixo com relação ao Oracle 10g e backup.
1. O utilitário exp é um utilitário de backup lógico do Oracle, que tem como saída arquivos binários que contêm dados lógicos como tabelas e stored procedures.
2. Backups físicos constituem cópias de arquivos físicos do Oracle, como datafiles, control files e até mesmo os archived redo logs.
3. RMAN é um utilitário de backup físico do Oracle que pode realizar tanto cópias físicas quanto a restauração de um backup.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Analise os comandos SQL abaixo, supondo que T é uma tabela que contém as colunas A, B e C.
I. select A, B from T order by C
II. select A, B, C from T order by 2
III. select A, B from T order by max(C)
IV. select A, B, C from T order by B+C
São aceitos no SQL Server, no MySQL e no Oracle somente os comandos:
I e II;
I, II e III;
I, II e IV;
I, III, IV;
II, III e IV.
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 é:
Um conjunto de caracteres multibyte, como o JA16SJIS (SJIS).
Um conjunto de caracteres single byte, de 8-bit, como o WE8ISO8859P2.
Um conjunto de caracteres single byte, de 8-bit, como o WE8ISO8859P8.
Um conjunto de caracteres multibyte, como o AL32UTF8 (Unicode).
Um conjunto de caracteres single byte, de 7-bit, como o US7ASCII.
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:
F - V - V
V - F - F
V - F - V
F - V - F
V - V - F
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:
I, II e III.
II, apenas.
I e II, apenas.
III, apenas.
I, apenas.
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:
CodCidade----Jurisdicao
-32-----------Picos------
--11-----------Teresina----
-----21-----------Parnaíba-------
17-----------Teresina--
33-----------Picos-----
-25-----------Parnaíba---
Para que sejam inseridos na tabela TRTVaras, o campo NomeCidade e o campo Email, cujo valor default seja [email protected], deve-se usar a instrução:
ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50), Email varchar2(50) DEFAULT '[email protected]');
UPDATE TRTVaras INCLUDE (NomeCidade varchar2(50), Email varchar2(50) DEFAULT '[email protected]');
ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT '[email protected]');
ALTER TABLE TRTVaras MODIFY (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT '[email protected]');
UPDATE TRTVaras MODIFY (NomeCidade varchar2(50), Email varchar2(50) DEFAULT '[email protected]');