

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.
As técnicas de controle de concorrência operam sobre itens de dados que podem ser: um valor de campo de um registro, um bloco de disco, um arquivo inteiro ou até mesmo todo o banco de dados. A escolha do item de dados afeta que aspecto do controle de concorrência?
Cardinalidade.
Multiplicidade.
Granularidade.
Confiabilidade.
Atomicidade.
O acrônimo ACID corresponde a quatro propriedades essenciais em transações de bancos de dados relacionais. Essas propriedades são:
atomicidade, consistência, isolamento e durabilidade.
autenticidade, consistência, igualdade, desempenho.
autonomia, confiabilidade, indivisibilidade, determinismo.
atomicidade, completude, isonomia, disponibilidade.
Em sistemas de bancos de dados, uma transação é a estrutura do banco de dados destinada a garantir que o valor que aparece em uma relação para dado conjunto de atributos também apareça em determinado conjunto de atributos em outra relação.
Certo
Errado
Em banco de dados dizemos que uma transação representa uma unidade de operação que é repassada ao Sistema de Gerenciamento de Banco de Dados (SGBD) e que deve ser executada de forma independente e confiável. Dito de outra forma, as transações devem possuir isolamento e serem capazes de não gerarem inconsistências na base, caso ocorra falha em sua execução.
Marque a alternativa que indica, corretamente, o nome da sigla utilizada para descrever propriedades relacionadas às transações.
JADE
APT
RAD
ACID
MAD
A técnica empregada pelos programas antivírus para localizar o vírus no computador que consiste em um processo de comparação no qual um padrão definido pelos analistas do software protetor, aliado a um banco de dados do antivírus, verifica, em cada assinatura de arquivo local, o registro dos dígitos verificadores de cada arquivo, comparando-os, é o(a)
busca algorítmica por códigos ou instruções maliciosas.
verificação de integridade dos arquivos de sistema.
sensoriamento heurístico.
escaneamento de vírus conhecidos.
quarentena.
Sobre instruções de transação no Oracle Database 12c, assinale a alternativa correta:
A instrução ROLLBACK retorna os dados ao estado anterior ao início de uma transação, mesmo quando usada em comandos de linguagem de definição de dados ou data definition language (DDL).
A instrução SAVEPOINT permite marcar um ponto de salvamento, a fim de possibilitar um ROLLBACK parcial da transação.
A instrução COMMIT pode ser utilizada com o comando SELECT para persistir os dados da consulta em uma tabela temporária.
A instrução COMMIT pode ser utilizada com o comando SELECT para persistir os dados da consulta em uma tabela virtual.
A instrução ROLLBACK retorna os dados ao estado anterior ao início da transação, após o uso do comando TRUNCATE.
Em um sistema de gerenciamento de banco de dados (SGBD), uma transação é uma unidade única de lógica ou de trabalho, muitas vezes composta de várias operações. Se, durante uma transação, ocorrerem falhas que interrompam o processo de atualização de valores de um banco de dados, o sistema deve manter os valores anteriores. Esse princípio é conhecido como:
consistência
durabilidade
dirty read
atomicidade
Em Sistemas Gerenciadores de Banco de Dados (SGBDs), vários problemas podem acontecer quando transações simultâneas são executadas de uma maneira descontrolada. Quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas, de modo que isso torna INCORRETO o valor de alguns itens do banco de dados, ocorre o problema
da atualização temporária.
do resumo incorreto.
da leitura não repetitiva.
da leitura incorreta.
da atualização perdida.
Em uma situação de falha humana, qual é técnica mais utilizada para a recuperação de dados em um banco de dados?
Registros de log.
Cópia de sombra.
Página de sombra.
Árvore B.
Hash.
A atomicidade, uma das propriedades essenciais de um modelo relacional de banco de dados, define todos os elementos que compõem uma transação completa do banco de dados.
Certo
Errado
Em transações de bancos de dados, ACID (Atomicity, Consistency, Isolation, Durability) é um conjunto de propriedades importantes para garantir a integridade e a segurança dos dados, além de ser responsável pelo armazenamento em plataformas de cloud computing.
Certo
Errado
No contexto de fundamentos de banco de dados relacional, com relação às Transações, qual o nome da propriedade de uma transação responsável por garantir que a execução de uma transação não deva sofrer interferência por quaisquer outras transações em execução concorrente?
Blindagem
Atomicidade
Permanência
Completude
Isolamento
Os sistemas gerenciadores de bancos de dados são largamente utilizados em aplicações computacionais, pois oferecem um conjunto de propriedades importantes para a segurança e confiabilidade dos dados, conhecido pela sigla ACID.
O propósito da propriedade correspondente à letra I na referida sigla é
garantir a independência dos dados em relação ao hardware empregado.
garantir a independência dos dados em relação ao sistema gerenciador de dados.
garantir o isolamento das transições quando executadas por processos concomitantes.
permitir a integração de diferentes gerenciadores de bancos de dados.
permitir a inter-relação de diferentes padrões internacionais de codificação de dados.
Em banco de dados, uma transação é uma unidade lógica que pode ser composta de uma ou mais operações. A integridade de uma transação depende de quatro (4) propriedades: Atomicidade, Consistência, Isolamento e Durabilidade. Sobre essas propriedades, analise as afirmativas a seguir.
1) Se alguma operação de banco de dados falhar, toda a transação deve ser refeita.
2) Os resultados parciais de cada transação não devem estar disponíveis para as demais transações.
3) Uma transação pode ser fragmentada em partes, desde que seus resultados sejam isolados.
4) Nenhuma transação pode interferir em outra transação, sendo executada no mesmo banco de dados.
5) Toda transação tem seu resultado permanente no banco de dados, somente podendo ser desfeita por uma transação subsequente.
Estão corretas:
1, 2 e 3, apenas.
1, 2 e 5, apenas.
2, 3 e 4, apenas.
2, 4 e 5, apenas.
3, 4 e 5, apenas.
Quatro propriedades essenciais definem as transações do banco de dados relacional. Aquela que define as regras para manter os pontos de dados em um estado correto após uma transação, ou seja, garante que um dado está íntegro durante e após a transação é chamada de:
Atomicidade.
Consistência.
Durabilidade.
Isolamento.
Mapeamento.
Sobre controle de transações em sistemas de gerência de banco de dados, é correto afirmar que:
a técnica de controle de concorrência 2PL evita deadlocks através da atribuição de prioridades a transações mais antigas.
uma técnica de controle de concorrência baseada em timestamp evita abortos de transações que desejam acessar um mesmo dado.
uma técnica de recuperação de dados baseada em log segue o protocolo WAL.
uma transação regida pelas propriedades ACID pode ter execução parcial das suas leituras e atualizações de dados.
um checkpoint realiza um backup completo de um banco de dados.
No contexto do processamento de transações de bancos de dados, suponha que uma transação Ta detém um bloqueio compartilhado no registro Ra e que uma transação Tb detém um bloqueio exclusivo no registro Rb.
Nessas condições, considere as seguintes afirmativas.
I. Uma solicitação de Ta por um bloqueio exclusivo em Rb coloca Ta em estado de espera.
II. Uma solicitação de Tb por um bloqueio compartilhado em Ra será garantida.
III. Uma solicitação de Tb por um bloqueio exclusivo em Ra coloca Tb em estado de espera.
IV. Uma solicitação de Ta por um bloqueio compartilhado em Rb coloca Ta será garantida.
Estão corretas as afirmativas
I, II, III e IV.
II e III, somente.
II e IV, somente.
I e III, somente.
I, II e III, somente.
Quando nos referimos a uma transação no contexto de um SGBD, estamos nos referindo:
À forma como o SGBD define as restrições aos dados que armazena. Dessa forma, cada informação é armazenada na transação como foi idealizada no projeto.
A um conjunto de operações que uma aplicação de banco de dados realiza e que não violam qualquer restrição de consistência do banco de dados.
Ao processo de alteração da estrutura do banco de dados, atualizando seu minimundo e o mantendo útil para a aplicação à qual está destinado.
À possibilidade de cada solicitação ao Banco de Dados ser atendida de forma assíncrona, ou seja, permitindo o acesso controlado a dados porém em momentos distintos, aumentando assim a segurança do processo de atualização.
A uma maneira de manter os dados isolados das aplicações. Assim, quando alteramos a aplicação, podemos manter os dados como estão originalmente no banco de dados, sem alterá-los.
PostgreSQL e NoSQL são ferramentas empregadas para armazenamento de dados. Contudo, fazem isso de formas diferentes, o que torna uma delas mais apropriada que a outra quando considerado um dado cenário. Então,
o MongoDB é indicado quando os dados em questão estão modelados por um conjunto significativo de "tabelas" (dados estruturados) e interconexões entre elas.
o MongoDB é indicado quando os dados podem ser representados por conjuntos de documentos, onde cada elemento de cada conjunto pode apresentar variação de dados em relação aos demais.
o PostgreSQL é indicado sempre que os dados nãoestruturados puderem ser consultados por sentenças em SQL.
o PostgreSQL é indicado quando a escalabilidade horizontal é o principal requisito a ser atendido.
Em banco de dados, operações de transação devem ter propriedades ACID. Esse acrônimo significa:
Atomicidade, Capacidade, Integridade e Durabilidade.
Agilidade, Capacidade, Isolamento e Demanda.
Atomicidade, Consistência, Isolamento e Durabilidade.
Atomicidade, Consistência, Integridade e Demanda.
Agilidade, Capacidade, Isolamento e Durabilidade.