

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 sistema de gerenciamento de banco de dados (SGBD)
I tem como uma de suas funções o armazenamento de dados.
II permite a realização de operações de CRUD.
III executa operações de segurança e controle de acesso de dados.
IV executa backup e recuperação de dados.
Assinale a opção correta.
Apenas os itens I e II estão certos.
Apenas os itens I e IV estão certos.
Apenas os itens II e III estão certos.
Apenas os itens III e IV estão certos.
Todos os itens estão certos.
Sistemas Gerenciadores de Bancos de Dados, SGBD, via de regra, permitem acesso às suas funcionalidades por meio de interfaces interativas e, também, por meio de programas de apoio ou comandos específicos. O SGBD PostgreSQL possui um conjunto de programas de apoio. O programa a ser utilizado para realizar o backup de um banco de dados ou de um esquema, no PostgreSQL, é o pg_dump.
Nesse contexto, considere o seguinte comando:
pg_dump -a -Fp Alfa > Beta
Esse comando gera um backup
das definições (esquema) do banco de dados Alfa, apenas
das definições (esquema) dos bancos de dados Alfa e Beta, em formato proprietário, apenas
de todo o banco de dados Beta (esquema e dados) em formato proprietário
dos dados do esquema Beta do banco de dados Alfa em formato textual (comandos SQL)
dos dados do banco de dados Alfa em formato textual (comandos SQL)
Considerando o Sistema Gerenciador de Bancos de Dados Oracle 12c, o comando para criar um Tablespace denominado abc, com o Datafile abc01.dbf, com um tamanho inicial de 200 KB, sendo extensível em parcelas de 100 KB, com um máximo de 50 MB é:
CREATE TABLESPACE abc
DATAFILE abc01.dbf 200K
STEP 100K UNTIL 50M;
CREATE TABLESPACE abc
DATAFILE abc01.dbf BEGIN 200K
PLUS 100K MAX 50M;
CREATE TABLESPACE abc
DATAFILE abc01.dbf START FROM 200K
EXTEND 100K UNTIL MAX 50M;
CREATE TABLESPACE abc
DATAFILE abc01.dbf SIZE 200K REUSE
AUTOEXTEND ON NEXT 100K MAXSIZE 50M;
CREATE TABLESPACE abc
DATAFILE abc01.dbf FROM 200K + 100K
MAXSIZE 50M;
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 é:
bitmap;
hashing;
espacial;
árvore B;
sequencial.
O IBGE é responsável no Brasil pela Classificação Nacional de Atividades Econômicas (código CNAE). Considere que um órgão de atuação nacional, que possui infraestrutura de Tecnologia de Informação e Comunicação (TIC) em todos os estados brasileiros, deseja realizar um censo de pequenas e médias empresas em 10 estados do Brasil. Para guardar os dados dessas empresas, foi criado um banco de dados distribuído (BDD) relacional com particionamento horizontal, também conhecido como sharding em muitos SGBDs NoSQL, utilizando como critério de distribuição a UF onde se localiza a sede da empresa, de tal modo que as empresas do Rio de Janeiro têm seus dados guardados na infraestrutura de TIC desse órgão no Rio de Janeiro.
Com os dados distribuídos dessa forma,
a falha em uma das infraestruturas de TIC pode inviabilizar o uso de todo o banco de dados.
as características ACID não podem ser garantidas em uma transação distribuída.
as consultas a dados sumarizados podem ser otimizadas por meio da utilização de MapReduce.
os metadados do BDD devem ficar localizados apenas na infraestrutura de TIC da sede do órgão.
os programas que consultam esses dados precisam saber em que estado eles se encontram.
Analise as informações a seguir:
I. Os Sistema Gerenciadores de Banco de Dados (SGBD) são aplicados a diversas ferramentas muito utilizadas pelas empresas atualmente, entre elas, em sistemas como: ERP – Enterpraise Resource Planning, CRM – Custumer Relationship Management, E-commerce, entre outros.
II. Os Sistemas Gerenciadores de Banco de Dados (SGBD) são criados para alterar, editar, remover ou inserir dados nos bancos de dados, por essa razão, são hoje muito relevantes para acelerar os processos de gestão das empresas.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.
O arquivo pg_hba.conf do PostgreSQL é utilizado especificamente para configurar a recuperação do banco de dados.
Certo
Errado
No MySQL, o mysqlcheck é uma ferramenta que permite verificar, reparar, analisar e otimizar tabelas do banco de dados.
Certo
Errado
O PostgreSQL v15 oferece amplo suporte a tipos geométricos.
A representação do tipo geográfico closed path e o tamanho alocado para o armazenamento de dados são, respectivamente,
(x,y) e 8 bytes.
{ABC} e 16 bytes.
((x1,y1),(x2,y2)) e 32 bytes
((x1,y1),...) e 16+16n bytes.
((x1,y1),(x2,y2),...) e 32+32n bytes.
No SGBD Oracle, o comando alter table nutricionista add constraint nutricionista_fk foreign key (area_id) references area (area_id); tem como objetivo
inserir um novo campo na tabela nutricionista, o campo area_id.
adicionar uma chave primária na tabela area.
adicionar uma chave estrangeira na tabela area.
adicionar uma chave estrangeira na tabela nutricionista.
adicionar uma chave primária na tabela nutricionista.
Qual das seguintes funcionalidades é oferecida por um Sistema de Gerenciamento de Banco de Dados (SGBD) para proteger os dados contra acessos não autorizados?
Importação e exportação de dados entre sistemas.
Implementação de mecanismos de segurança e controle de acesso.
Criação de índices para melhorar a busca.
Controle de concorrência para múltiplos usuários.
Gerenciamento de transações para garantir consistência.
Quando se trabalha com bancos de dados MySQL, a capacidade de combinar informações de diferentes tabelas é essencial para análises complexas e relatórios detalhados. Esse processo envolve a utilização de comandos específicos que permitem a interação entre as tabelas, baseando-se em colunas que compartilham valores comuns. Considerando os diversos comandos e operações disponíveis em MySQL, como inserção (insert), atualização (update), seleção (select), exclusão (delete), aplicação de filtros, uso de operadores de comparação e lógicos, além da definição de relacionamentos entre tabelas, qual opção descreve o método adequado para realizar uma consulta que retorne registros combinados de duas tabelas em que existe ao menos uma correspondência entre colunas específicas dessas tabelas?
Utilização do comando insert para adicionar novos registros que correspondam entre duas tabelas.
Aplicação do comando update para modificar registros baseando-se na correspondência entre duas tabelas.
Emprego do comando select com inner join para extrair registros que tenham correspondência em colunas de duas tabelas diferentes.
Execução do comando delete para remover registros que não apresentem correspondência entre as tabelas.
A integração do sistema ORACLE com a linguagem de programação R foi resultado da adesão da empresa ao R Consortium R/Database.
A integração do R com Oracle Database e Oracle Autonomous Database, promovida por R API (Application Programming Interface) é denominada:
Oracle Exadata
Oracle Database API for R (ODAPI4R)
Oracle Hyperion
Oracle API for R (OAPI4R)
Oracle Machine Learning for R (OML4R)
O cenário mais indicado para se utilizar o MongoDB configura‑se quando relacionamentos entre diversas entidades são importantes para o sistema, ou seja, no caso de haver a necessidade de se empregar muitas chaves estrangeiras e JOINs.
Certo
Errado
O MongoDB suporta tanto escalonamento horizontal quanto vertical, utilizando replica sets (instâncias espelhadas) e sharding (dados distribuídos).
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 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.
O utilitário do SGBD Microsoft SQL Server que faz cópia em massa de grandes quantitativos de dados entre uma instância do SGBD e um arquivo de dados em um formato especificado pelo usuário se denomina
dataloader.
sqlcopy.
etl.
bcp.
bckp.
Os Sistemas Gerenciadores de Banco de Dados (SGBD) comerciais implementam internamente técnicas para processar, otimizar e executar consultas de alto nível.
Uma estratégia eficiente utilizada pelo otimizador de consultas do SGBD considera o uso de:
regras heurísticas de forma a realizar restrições (seleções) antes de projeções para reduzir o número de atributos para as projeções;
estimativas de custo para identificar restrições (seleções) mais eficientes como entrada para execução das projeções com menos atributos;
regras heurísticas de forma a realizar restrições (seleções) antes de projeções para reduzir o número de tuplas para as projeções;
estimativas de custo para consultas compiladas com o intuito de realizar junções e projeções antes das restrições (seleções);
regras heurísticas associadas a estimativas de custo para consultas interpretadas para eliminar o produto cartesiano.