Questões de Concurso Sobre banco de dados

Foram encontradas 18.739 questões

Q3174790 Banco de Dados
As transações ACID (Atomicidade, Correção, Isolamento e Durabilidade) garantem algumas características importantes para leituras, gravações e modificações de tabelas em bancos de dados.
Baseando-se nesse contexto, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Durabilidade: as transações levam uma base de dados de um estado consistente para outro estado consistente.

( ) Correção: finalizado o commit da transação, suas alterações são mantidas no banco de dados mesmo ocorrendo uma posterior queda do sistema.

( ) Atomicidade: considerando duas transações distintas T1 e T2, T1 pode ver as alterações de T2 (após commit de T2) ou T2 pode ver as alterações de T1 (após commit de T1), mas certamente não ambas.


As afirmativas são, respectivamente,
Alternativas
Q3174789 Banco de Dados
Considerando o processo de normalização de um banco de dados relacional, avalie as afirmativas a seguir.

I. Um dos objetivos da normalização é minimizar redundância.
II. A normalização oferece uma estrutura formal para analisar esquemas de relação com base em suas chaves.
III. Desnormalização é o processo de armazenar a junção de relações na forma normal mais baixa como uma relação básica.

Está correto o que se afirma em
Alternativas
Q3174236 Banco de Dados
Um administrador de rede de computadores configurou o backup da rede para funcionar em um modelo utilizado para salvar somente os arquivos da rede que foram alterados ou adicionados, depois do último backup realizado. Nesse caso, ele configurou o modelo de backup
Alternativas
Q3174222 Banco de Dados
Um desenvolvedor de sistemas de informação está utilizando um algoritmo de Data mining que é um algoritmo não paramétrico de classificação por pontos de dados, com base em sua proximidade e associação com outros dados disponíveis, pressupondo que os pontos de dados semelhantes são encontrados próximos uns dos outros. Esse algoritmo é o:
Alternativas
Ano: 2025 Banca: Ibest Órgão: CFBM Prova: Ibest - 2025 - CFBM - Agente Administrativo |
Q3173701 Banco de Dados
O Power BI usa várias soluções de Business Intelligence para auxiliá-lo em suas tarefas. Uma delas é o Power Query, cuja função principal é
Alternativas
Ano: 2025 Banca: FGV Órgão: PC-MG Prova: FGV - 2025 - PC-MG - Perito Criminal - Área II |
Q3173009 Banco de Dados
A linguagem SQL (Structured Query Language) é amplamente utilizada para gerenciar e manipular bancos de dados relacionais. Assinale a opção que representa corretamente uma consulta SQL para retornar todos os dados da tabela clientes em que a coluna cidade é igual a "São Paulo".
Alternativas
Q3170249 Banco de Dados

Acerca de prevenção e combate a ataques a redes de computadores, criptografia e certificação digital, julgue o item seguinte.


Um aplicativo que armazene dados sensíveis criptografados em um banco de dados usando criptografia automática garante que esses dados, quando recuperados, estejam isentos de serem indevidamente capturados, mesmo que haja uma falha de injeção de SQL. 

Alternativas
Q3170240 Banco de Dados

Considerando a tabela de fato apresentada inicialmente e as tabelas de dimensão a ela subsequentes, julgue o item a seguir, referente à modelagem dimensional de dados. 


A tabela fato_processos deveria conter informações detalhadas acerca do nome do juiz e do ano de referência, para otimizar a consulta direta, eliminando-se a necessidade de dimensões.

Alternativas
Q3170239 Banco de Dados

Considerando a tabela de fato apresentada inicialmente e as tabelas de dimensão a ela subsequentes, julgue o item a seguir, referente à modelagem dimensional de dados. 


A granularidade da tabela fato_processos é definida em nível de evento por processo, de forma que cada registro nessa tabela representa uma movimentação judicial específica, enquanto as dimensões agregam atributos descritivos necessários para contextualizar a análise multidimensional. 

Alternativas
Q3170238 Banco de Dados

Acerca de business intelligence, ETL e OLAP, julgue o item que se segue.


A análise preditiva utiliza algoritmos estatísticos e modelos de machine learning para identificar padrões históricos nos dados e projetar tendências futuras, de forma a guiar decisões proativas e permitir a antecipação de cenários críticos para o negócio.

Alternativas
Q3170237 Banco de Dados

Acerca de business intelligence, ETL e OLAP, julgue o item que se segue.


O ROLAP (relational OLAP) armazena os dados exclusivamente em estruturas multidimensionais, como cubos OLAP, ignorando bancos de dados relacionais para processamento analítico.  

Alternativas
Q3170236 Banco de Dados

Acerca de business intelligence, ETL e OLAP, julgue o item que se segue.


Na transformação avançada do ETL, a derivação de dados cria novos atributos ou métricas a partir de colunas existentes, usando cálculos complexos e funções analíticas para enriquecer o dataset e suportar análises preditivas e segmentações contextuais. 

Alternativas
Q3170235 Banco de Dados

A partir das tabelas departamento e funcionario precedentes, julgue o item a seguir, relativo a SQL.


A execução da seguinte consulta SQL retornará o nome dos funcionários e seus respectivos departamentos e salários.


SELECT f.nome, d.nome_departamento, f.salario

FROM funcionarios f INNER JOIN departamentos d

ON f.id_departamento = d.id;

Alternativas
Q3170234 Banco de Dados

A partir das tabelas departamento e funcionario precedentes, julgue o item a seguir, relativo a SQL.


A execução da seguinte consulta SQL resultará uma lista com a média de salários de cada departamento.

SELECT d.nome_departamento, AVG(f.salario) AS

salario_medio

FROM funcionarios f

INNER JOIN departamentos d

ON f.id_departamento = d.id

WHERE salario_medio > 4000.00

GROUP BY d.nome_departamento;

Alternativas
Q3170233 Banco de Dados

A partir das tabelas departamento e funcionario precedentes, julgue o item a seguir, relativo a SQL.


O resultado da seguinte consulta SQL será uma lista com os departamentos cadastrados e a quantidade de empregados de cada um deles.


SELECT d.nome_departamento AS departamento,

COUNT(f.id) AS total_empregados

FROM departamentos d

LEFT JOIN funcionarios f

ON d.id = f.id_departamento

GROUP BY d.id, d.nome_departamento;

Alternativas
Q3170232 Banco de Dados

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


No SQL Server, o keyset-driven cursor mantém uma cópia completa dos dados no momento em que é aberto, e qualquer alteração feita nos dados subjacentes não é refletida no cursor, tornando-o semelhante a um static cursor.

Alternativas
Q3170231 Banco de Dados

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


O parallel scan do PostgreSQL permite a divisão de uma operação de leitura e escrita de tabela entre vários processos, distribuindo a carga de trabalho e aproveitando o paralelismo do hardware para melhorar o desempenho de consultas em tabelas extensas. 

Alternativas
Q3170230 Banco de Dados

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


No MySQL, o InnoDB suporta transações ACID, bloqueio em nível de linha e MVCC (multi-version concurrency control) e organiza dados em um índice clustered pela chave primária. 

Alternativas
Q3170229 Banco de Dados

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


As B-trees são uma estrutura de dados fundamental utilizada no MySQL para implementar índices, sendo amplamente suportadas por mecanismos de armazenamento como InnoDB e MyISAM. 

Alternativas
Q3170228 Banco de Dados
Considerando o Oracle, julgue o próximo item.
O nível de isolamento serializable garante que uma transação opere como se fosse executada isoladamente, o que previne leituras sujas, leituras não repetíveis e leituras fantasmas.
Alternativas
Respostas
2141: E
2142: C
2143: B
2144: C
2145: D
2146: B
2147: E
2148: E
2149: C
2150: C
2151: E
2152: C
2153: C
2154: E
2155: C
2156: E
2157: E
2158: C
2159: C
2160: C