Foram encontradas 739 questões.
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
Em Administração de Dados, os dados de Referência possuem elevada importância organizacional pois são utilizados para classificar ou categorizar outros dados, incluindo os dados Mestre.
São administrados como dados de Referência os:
Provas
Considere o seguinte documento XML.
<?xml version="1.0" encoding="UTF-8"?>
<itens>
<livro>
<titulo>Cartilha LGPD</titulo>
<preco>10</preco>
</livro>
<celular>
<nome>Celular B</nome>
<manual>
<livro>
<titulo>Manual Celular</titulo>
</livro>
</manual>
</celular>
</itens>
Para recuperar o título de todos os livros, deve-se usar a expressão xPath:
Provas
A técnica de modelagem de dados que impacta negativamente no desempenho das consultas de uma base multidimensional, pois aumenta a quantidade de joins, é a:
Provas
Caderno Container