

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.


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.
O programador Miguel está implementando uma rotina de extração de dados de diversos bancos de dados, realizando a integração e transformação desses dados para serem carregados em um ambiente analítico. Miguel observou que a chave que identifica a entidade “Processo Judicial” é implementada de diferentes formas em cada banco de dados, por exemplo: ID_P, IDPROC e P_JUD_NUM.
Para resolver o problema utilizando uma chave artificial, sem significado, que identifique unicamente os processos independentemente da sua origem, Miguel deve definir uma chave:
textual;
composta;
temporal;
surrogada;
estrangeira.
A equipe de Analistas de uma Prefeitura foi requisitada para providenciar e facilitar consultas aos processos municipais que se encontram registrados na tabela Processos em um Banco de Dados Relacional, com a seguinte estrutura:
A consulta SOL correta que retorna todos os processos que estão 'Em andamento' e foram iniciados no ano de 2023, ordenados pela data de início em ordem crescente, é
SELECT* FROM processos WHERE descricao = 'Em andamento' AND YEAR (data_inicio) = 2023 ORDER BY numero_processo ASC;
SELECT* FROM processos WHERE status = 'Em andamento AND YEAR (data_inicio) = 2023 ORDER BY data_inicio ASC;
SELECT * FROM processos WHERE status = 'Em andamento” AND YEAR (data_inicio) = 2023 ORDER BY responsavel ASC;
SELECT * FROM processos WHERE processo = "Em andamento" AND data_inicio = 2023 ORDER BY data_inicio ASC;
SELECT * FROM processos WHERE status = 'Em andamento' AND data_inicio = 2023 ORDER BY descricao ASC;
Em um ambiente Oracle Database, o comando ALTER DATABASE DISMOUNT; pode ser utilizado para desmontar o banco de dados, ou seja, a execução desse comando encerraria o acesso às estruturas físicas (datafiles), mas manteria a instância ativa.
Certo
Errado
Em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, existe uma tabela tprocessos com dados válidos, que tem a seguinte estrutura:
- id_processo (número único de identificação do processo)
- data_abertura (data em que o processo foi aberto)
- id_vara (identificador da vara do trabalho onde o processo tramita)
- valor_processo (valor monetário associado ao processo)
O comando SQL que lista o id_vara, o número total de processos por vara e o valor total dos processos, em ordem decrescente, somente das varas que possuem mais de 100 processos abertos antes de 1º de janeiro de 2020, é:
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-01-01'
GROUP BY id_vara
HAVING COUNT(*) > 100
ORDER BY SUM(valor_processo) DESC;
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-01-01'
GROUP BY id_vara
ORDER BY SUM (valor_processo) DESC
HAVING COUNT(*) > 100;
SELECT id_vara, COUNT(id_processo) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-JAN-01'
GROUP BY id_vara
HAVING COUNT (id_processo) > 100
ORDER BY COUNT (valor_total);
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura <= '2020-01-01'
GROUP BY id_vara
ORDER BY valor_total;
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-01-01'
GROUP BY id_vara
HAVING SUM(valor_processo) > 100000
ORDER BY valor_total DESC;
Suponha que, no mesmo banco de dados e imediatamente após a execução dos comandos apresentados, tenha sido executado o código SQL a seguir.
WITH RECURSIVE processop AS (
SELECT idproc, descricao, referencia
FROM processos
WHERE referencia IS NOT NULL
UNION ALL
SELECT p.idproc, p.descricao, p.referencia
FROM processos p
INNER JOIN processop pp ON p.referencia =
pp.idproc
)
SELECT distinct
idproc,
descricao,
(SELECT descricao FROM processos WHERE
idproc = processop.referencia) AS
descricao_pai
FROM processop
ORDER BY idproc;
Nessa situação hipotética, após as referidas ações, será apresentado o resultado a seguir.

Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Uma plataforma de e-commerce possui Oracle RAC com cinco nós. Sobre Oracle RAC e mecanismo de Cache Fusion, analise as seguintes afirmativas:
I. Cache Fusion permite transferência de blocos de dados diretamente entre instâncias via interconnect, sem gravação em disco.
II. Global Cache Service (GCS) coordena acesso aos blocos compartilhados entre instâncias.
III. Em falha de nó, Global Enqueue Service (GES) reconfigura locks entre nós sobreviventes.
Está correto o que se afirma em
I, II e III.
I e II, apenas.
II e III, apenas.
I e III, apenas.
II, apenas.
Com relação aos processos do SGBD Oracle, assinale a alternativa correta.
O processo LGWR (Log Writer) é responsável por gravar periodicamente os dados dos segmentos temporários no dicionário de dados.
O processo DBWR (Database Writer) grava o conteúdo da área de controle diretamente nos blocos de rede log.
O processo SMON (System Monitor) é responsável por realizar a recuperação de instância após falhas e por coalescer segmentos livres no banco de dados.
O processo CKPT (Checkpoint) elimina os dados não utilizados da shared pool para liberar memória.
O processo PMON (Process Monitor) limpa os arquivos de log após cada operação de DML bem-sucedida.
No contexto do Oracle Database, o controle administrativo abrange diversas ferramentas e técnicas para gerenciar eficientemente o ambiente de banco de dados. Qual das opções a seguir é um exemplo de recurso de controle administrativo que auxilia na automação da gestão de espaço em disco e no monitoramento do uso do banco de dados?
SQL Developer para desenvolvimento de código e depuração de aplicativos.
Oracle Enterprise Manager (OEM) para monitoramento abrangente e gerenciamento de configurações.
PL/SQL Packages para encapsulamento de lógicas de negócio complexas.
Oracle Data Pump para importação e exportação de dados entre bancos de dados.
DBWn (Database Writer Process) e LGWR (Log Writer Process) são alguns dos processos de segundo plano do SGBD Oracle.
Certo
Errado
O Toad for Oracle fornece os meios pelos quais aplicativos de alta qualidade e sem bugs podem ser construídos para executar e ajustar a escala na produção, assim como automatizar tarefas e processos. Assinale a alternativa cuja versão do Toad oferece a funcionalidade Benchmark Factory for Databases:
Toad for Oracle Base Edition.
Toad for Oracle Xpert Edition.
Toad Development Suite for Oracle.
Toad for Oracle Master Edition.
Toad for Oracle Professional Edition.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Nas suas versões mais recentes (incluindo a 2005 e a 2008), o Microsoft SQL Server suporta a utilização de diversas instâncias em um único servidor. Em cada instância, podem existir diversos Databases (bancos de dados). Cada Database pode possuir diversos Filegroups (grupos de arquivos). A cada Filegroup podem estar associados diversos arquivos.
Nesse contexto, considere as afirmativas abaixo.
I - Para facilitar as tarefas de administração e o backup, deve-se utilizar sempre o mesmo arquivo como arquivo de dados primário nos Filegroups de todos os Databases de uma instância.
II - A cada Filegroup devem sempre estar associados, ao menos, um arquivo de dados e um arquivo de log.
III - Um Database pode pertencer, simultaneamente, a mais de uma instância de SQL Server, desde que todas as instâncias sejam da mesma versão do software.
IV - A um Filegroup de dados podem estar associados arquivos posicionados em diferentes discos físicos.
V - Em algumas configurações, é possível realizar operações de backup tanto do Database completo quanto, individualmente, dos Filegroups que a ele pertencem.
Estão corretas APENAS as afirmativas
I e II.
II e III.
II e IV.
IV e V.
I, III e IV.
As entradas da estrutura física do database ORACLE 10g são especificadas no
Control file.
Data file.
Parameter file.
Archive log file.
Redo log file.
Entre algumas das distribuições Linux certificadas para serem utilizadas com o Oracle Database 10g Release 2 estão o Oracle Enterprise Linux 5, o Oracle Enterprise Linux 4, o Red Hat Enterprise Linux 5, o Red Hat Enterprise Linux 4 e o Novell SUSE Linux Enterprise Server 10.
Certo
Errado