Foram encontradas 80 questões.
João, administrador de banco de dados MySQL, deverá realizar, periodicamente, o backup lógico completo do banco de dados "tjap_db".
Para isso, João deverá utilizar o comando:
Provas
João, administrador de banco de dados, deverá configurar a inicialização de uma instância do Banco de Dados Oracle. Para isso, deverá considerar que somente poderá executar o “shutdown” da instância após o “rollback” das transações não submetidas a “commit”.
Para tanto, como João não precisa aguardar a conclusão de todas as transações, ele deverá executar o modo de “shutdown”:
Provas
No contexto de administração de conexões no Oracle, Database Link é um objeto do esquema que permite que usuários acessem objetos em bancos de dados diferentes. Observe o seguinte script:
---conexão no banco de dados staging
CONNECT staging@staging
CREATE PUBLIC DATABASE LINK "PRD_PROCESSO"
CONNECT TO staging
IDENTIFIED BY <PWD>
USING 'PRD_PROCESSO';
SELECT nome
FROM processo.tbl_usuario@prd_processo
WHERE cpf = 99988877766;
Após a execução do script acima, a instrução SELECT:
Provas
A tabela “Tbl_Financeiro” armazena milhares de registros de transações financeiras. Para lidar com consultas que envolvam agregações e cálculos complexos, o administrador de banco de dados poderá adotar a seguinte estratégia de otimização de consultas:
Provas
Observe o seguinte script de concessão de privilégios em MySQL:
CREATE DATABASE db;
CREATE TABLE db.t1 (c INT);
INSERT INTO db.t1 VALUES ROW (1);
CREATE TABLE db.t2 (c INT);
INSERT INTO db.t2 VALUES ROW (1);
CREATE USER u1;
GRANT SELECT, INSERT, DELETE ON db.t1 TO u1;
CREATE USER u2;
GRANT SELECT, INSERT, UPDATE ON db.t2 TO u2 WITH
GRANT OPTION;
CREATE USER u3;
GRANT ALL PRIVILEGES ON db.* TO u3;
REVOKE INSERT ON db.t1 FROM u1;
Após a execução do script apresentado, é correto afirmar que o(s) usuário(s):
Provas
Transação é uma unidade lógica de trabalho e é fundamental para garantir a integridade e a consistência dos dados. Observe o seguinte script de uma transação implementada no MySQL:
CREATE TABLE candidato (id INT, nome CHAR (50),
INDEX (id));
START TRANSACTION;
INSERT INTO candidato VALUES (1, 'JULIA');
INSERT INTO candidato VALUES (2, 'MARIA');
COMMIT;
SET autocommit = 0;
INSERT INTO candidato VALUES (3, 'SOFIA');
UPDATE candidato SET nome='ANA' WHERE id=3;
DELETE FROM candidato WHERE nome='JULIA';
ROLLBACK;
SELECT * FROM candidato;
Após a execução do script apresentado, a consulta retornará as colunas id e nome com os valores:
Provas
João, administrador de Banco de Dados Oracle, deverá criar índices para melhorar o desempenho de consultas complexas sobre processos judiciais. Para isso, deverá escolher a estrutura que facilita a busca rápida de informações em operações de junção e intervalo, como:
SELECT parte.nome, movimento.descricao, movimento.data
FROM parte
JOIN movimento ON parte.processoID = movimento.processoID
WHERE parte.processoID BETWEEN 10 AND 20;
Para tanto, João criou um índice específico na coluna “processoID” da tabela “movimento”:
CREATE INDEX idx_movimento_processoID ON movimento(processoID);
Após a execução do script apresentado, o tipo de índice criado por João é:
Provas
O componente arquitetural de um ambiente de Data Warehouse usado para armazenar temporariamente os dados durante a sua transformação é o(a):
Provas
Uma das primeiras etapas da modelagem multidimensional de dados, para o desenvolvimento de um ambiente de Data Warehouse (DW), é a definição do nível de detalhamento dos dados que serão carregados na tabela fato. Quanto mais detalhado ou atômico, maior será o volume de dados armazenados e maior serão as possibilidades de agregação.
O nível de detalhamento dos dados de um DW é definido pelo(a):
Provas
Em um ambiente de Data Warehouse, a operação OLAP que fatia o cubo de dados, gerando um subcubo, é:
Provas
Caderno Container