Filtrar


Questões por página:

Analise as afirmativas abaixo sobre controle de concorrência em bancos de dados.



1. O bloqueio (locking) é um mecanismo utilizado para impedir que múltiplas transações acessem o mesmo dado simultaneamente de forma conflitante.


2. O controle de concorrência otimista assume que conflitos são raros e verifica a ocorrência de conflitos apenas no momento do commit da transação.


3. O nível de isolamento SERIALIZABLE é o mais restritivo e garante que o resultado da execução concorrente de transações seja o mesmo de alguma execução serial.



Assinale a alternativa que indica todas as afirmativas corretas.

A otimização de consultas é um processo crucial para o desempenho de bancos de dados. O otimizador de consultas utiliza estatísticas sobre os dados para gerar um plano de execução eficiente.



Qual das seguintes ações pode ajudar o otimizador a gerar melhores planos de execução?

OLAP (Online Analytical Processing) é uma tecnologia que permite a análise rápida e interativa de grandes volumes de dados.



Qual é a estrutura de dados fundamental utilizada em sistemas OLAP para organizar os dados de forma multidimensional?

O conceito de Big Data refere-se a conjuntos de dados extremamente grandes e complexos. Uma arquitetura comum para lidar com Big Data é o Data Lake.



Qual a principal característica de um Data Lake?

Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre mecanismos de garantia de integridade em bancos de dados.



( ) A integridade de domínio é responsável por garantir que os valores de uma chave estrangeira correspondam a registros existentes na tabela referenciada.


( ) A integridade de entidade é garantida pela definição de uma chave primária.


( ) A integridade referencial é mantida por meio de chaves estrangeiras.


( ) A integridade de domínio é assegurada pela definição de tipos de dados e restrições (CHECK).



Assinale a alternativa que indica a sequência correta, de cima para baixo.