

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 administrador de um servidor de dados estabeleceu uma política de backup que realiza um backup completo (ou full) todo domingo e um backup incremental todos os dias de segunda-feira a sábado, todos após o fechamento das atividades da empresa, às 20 horas.
Em uma determinada ocasião, o disco rígido que armazena esses dados foi perdido na quarta-feira pela manhã. Para recompor os dados a partir dos backups será necessário restaurá-los realizando a seguinte ordem de procedimentos:
Retornar o backup de domingo, em seguida o backup de segunda-feira e por fim o backup de terça-feira.
Retornar conteúdo do backup de terça-feira, apenas.
Retornar o conteúdo do backup de domingo, em seguida o backup de terça-feira e por fim o de segunda-feira.
Retornar o backup de domingo, em seguida o backup de terça-feira.
Retornar o backup de terça-feira, em seguida o backup de segunda-feira e por fim o backup de domingo.
No modelo relacional, uma tabela é composta por uma coleção de relacionamentos, em que cada linha representa uma instância de uma entidade do mundo real.
Certo
Errado
Considere o seguinte cenário em certo banco de dados de uma loja on-line criada no Mysql Workbench:
Tabela Produto

Tabela Pedido

Tabela Itens Pedido

Determinado profissional deverá criar uma stored procedure chamada CalcularTotalPedido, que recebe um parâmetro PedidoID e calcula o valor total do pedido com base nos detalhes do pedido. Representa corretamente a implementação dessa stored procedure:
DELIMITER $
CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)
BEGIN
SELECT SUM(Preco * Quantidade) AS Total
FROM ItensPedido
JOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoID
WHERE ItensPedido.PedidoID = PedidoID;
END $
DELIMITER;
DELIMITER $
CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)
BEGIN
SELECT SUM(Preco * Quantidade) AS Total
FROM ItensPedido
JOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoID
GROUP BY PedidoID
HAVING ItensPedido.PedidoID = PedidoID;
END $
DELIMITER;
DELIMITER $
CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)
BEGIN
SELECT SUM(Preço * Quantidade) AS Total
FROM ItensPedido
JOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoID
WHERE PedidoID = PedidoID;
END $
DELIMITER;
DELIMITER $
CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)
BEGIN
SELECT SUM(Preco * Quantidade) AS Total
FROM ItensPedido
WHERE PedidoID = PedidoID
JOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoID;
END $
DELIMITER;
O setor de Tecnologia da Informação (TI) realiza as cópias de segurança (backup) de acordo com as políticas de backup definidas para cada sistema, conforme os requisitos estabelecidos pelos seus gestores. A fim de agilizar a cópia dos dados e diminuir o tempo da janela de backup diária, o setor de TI implementou um tipo de backup que copia nos dias úteis somente os dados modificados desde o último backup.
Essa estratégia implementa um backup:
híbrido;
completo;
diferencial;
incremental;
em disco.
Um Analista de um Tribunal do trabalho realiza consultas de dados em movimento, como streams de dados em tempo real no Oracle 19c, usando a solução mais adequada que é o Oracle
Parse Streams.
Database In-Memory.
Advanced Queuing.
Change Data Capture.
Flashback.
As operações básicas de SQL são conhecidas como CRUD (create, read, update e delete), acrônimo para as instruções de criação, leitura, atualização e remoção em bancos de dados.
Certo
Errado
Na técnica de watershed, as linhas divisórias entre as regiões são aquelas cujos pontos estão associados a um único mínimo local.
Certo
Errado
A transformação afim (affine transformation) representada pela equação matricial a seguir descreve uma translação em coordenadas homogêneas de tx e ty, unidades na direção das coordenadas dos pontos x e y, respectivamente
⎣⎢⎡x′y′1⎦⎥⎤=⎣⎢⎡100010txty1⎦⎥⎤⎣⎢⎡xy1⎦⎥⎤
Certo
Errado
A seleção de faces visíveis (face culling) é uma técnica de otimização que reduz o custo computacional da renderização de polígonos em uma entidade 3D.
Certo
Errado
As bordas entre regiões de uma imagem podem ser realçadas usando-se operadores diferenciais, como o laplaciano ou uma aproximação deste.
Certo
Errado
O comando a ser executado numa instalação SQL Server para conceder permissão de execução de uma stored procedure X num esquema (schema) Y a um papel (role) Z é:
GRANT EXECUTE ON OBJECT::Y.X TO Z
ALLOW EXECUTE(X) FOR Y.Z
FOR X IN Y ALLOW EXECUTE TO Z
GRANT USER Z EXEC X UNDER Y
O principal objetivo de um Sistema de Gerenciamento de Banco de Dados (SGBD), é:
Exibir informações em tempo real.
Fornecer acesso à Internet.
Gerenciar a energia do computador.
Armazenar e organizar dados de forma eficiente.
Qual alternativa demonstra o tipo de backup que copia apenas os arquivos que foram alterados ou criados desde o último backup completo, desse modo ocupando maior espaço nas mídias de armazenamento e apresentando facilidade na recuperação de dados?
Backup Incremental.
Backup Completo.
Backup Total.
Backup Diferencial.
Backup de Erro.
Em um banco de dados relacional, uma tabela é composta por linhas e colunas.
Certo
Errado
Em um banco de dados relacional, uma chave primária é o conjunto de um ou mais campos utilizados para identificar um único registro na tabela.
Certo
Errado
Leia o caso a seguir.
Uma empresa de tecnologia que está avaliando diferentes estratégias de indexação para otimizar o desempenho de suas consultas em um banco de dados como serviço (DBaaS). O banco de dados contém milhões de registros e a empresa deseja implementar uma solução que minimize o tempo de resposta das consultas e maximize a escalabilidade.
Elaborado pelo(a) autor(a).
Com base no respectivo cenário, para que a empresa obtenha o melhor resultado, ela deverá
utilizar um índice binário, pois ele oferece a melhor performance em todos os cenários de banco de dados.
implementar um índice ternário, já que ele é conhecido por reduzir o tempo de busca em grandes conjuntos de dados.
adotar um índice binário, mas apenas para consultas que envolvem buscas por intervalos de valores.
escolher um índice ternário, considerando que ele permite uma divisão mais equilibrada dos dados e, consequentemente, uma busca mais rápida.
Os dados não estruturados, como e-mails e documentos de texto, são mais difíceis de serem analisados do que os dados estruturados.
Certo
Errado
SQL é uma linguagem declarativa baseada em álgebra e cálculo relacional, que permite a manipulação de dados com suporte a estrutura de dados, regras e restrições de integridade. Para que o SQL forneça tantos recursos, seus comandos são divididos em grupos. Considerando os grupos dos comandos SQL, relacione adequadamente as colunas a seguir.
1. DDL.
2. DML.
3. DCL.
4. DTL.
5. DQL.
( ) Permite a manipulação dos dados, ou seja, inclusão, alteração e exclusão de dados.
( ) Oferece comandos para trabalhar com transações.
( ) Proporciona consulta de dados.
( ) Permite determinar o esquema do banco de dados, bem como alterá-lo, exclui-lo e trabalhar com os metadados.
( ) Permite controlar a licença e a autorização de acesso dos usuários para com os dados.
A sequência está correta em
1, 2, 4, 3, 5.
2, 4, 5, 1, 3.
3, 5, 1, 4, 2.
5, 1, 3, 2, 4.
Associe as duas colunas da tabela a seguir, tendo como tema o conceito de transação em um banco de dados na plataforma SQL.
A | ATOMICIDADE | I | A execução de uma transação isolada (ou seja, sem nenhuma outra transação execuntando simultaneamente) preserva a consistência do banco de dados. | |
B | CONSISTÊNCIA | II | Depois que uma transação for completada com sucesso, as mudanças que ela fez no banco de dados persistem, mesmo se houver falhas no sistema. | |
C | ISOLAMENTO | III | Todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas. | |
D | DURABILIDADE | IV | Cada transação não está ciente das outras transações sendo executadas simultaneamente no sistema. |
Assinale a alternativa correta.
A-II ; B-I; C-III; D-IV
A-III; B-II; C-IV; D-I
A-II; B-III; C-I; D-IV
A-III; B-I; C-IV; D-II
Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise os três comandos SQL a seguir.
I. select C.nome
from Competidor C
where exists (select * from Disputa D
where D.azul = C.nome)
and exists (select * from Disputa D
where D.verde = C.nome)
II.select C.nome
from Competidor C
where exists (select * from Disputa D
where D.azul = C.nome
or D.verde = C.nome)
III.select C.nome
from Competidor C
where (select count(*) from Disputa D
where D.azul = C.nome)
+ (select count(*) from Disputa D
where D.verde = C.nome) > 1
O resultado
Nome |
A |
B |
é obtido somente no(s) comando(s):
I;
II;
III;
I e II;
II e III.