Processando...

Simulado Gerência de Transações | CONCURSO

Simulado Gerência de Transações

Simulado Gerência de Transações

Se você irá prestar algum concurso que cobre a matéria de Gerência de Transações não pode deixar de praticar com nossos simulados grátis.

 

Vejam todos os simulados Gerência de Transações

 

São milhares de simulados para concurso disponível para você praticar e conseguir a tão sonhada aprovação em Concurso Público.


Este Simulado Gerência de Transações foi elaborado da seguinte forma:

  • Categoria: Concurso
  • Instituição: Diversas
  • Cargo: Diversos
  • Matéria: Gerência de Transações
  • Assuntos do Simulado: Diversos
  • Banca Organizadora: Diversas
  • Quantidade de Questões: 5
  • Tempo do Simulado: 15 minutos

Vejam outros Simulado Gerência de Transações

  1. Todos Simulados Gerência de Transações
  2. Simulados
  3. Questões de Simulados

 

REGRA DO SIMULADO

Para realizar este simulado, que é gratuito, você apenas precisara criar no botão Iniciar logo abaixo e realizar um breve cadastro (apenas apelido e e-mail) para que assim você possa participar do Ranking do Simulado.

 

Por falar em Ranking, todos os nossos simulados contém um ranking, assim você saberá como esta indo em seus estudos e ainda poderá comparar sua nota com a dos seus concorrentes.

 

Aproveitem estes simulados Gerência de Transações e saiam na frente em seus estudos.

 

Questões Gerência de Transações

Caso você ainda não se sinta preparado para realizar um simulado, você poderá treinar em nossas questões de concursos, principalmente as questões de Gerência de Transações, que também são grátis. Clique Aqui!

 

Vejam todos os simulados Gerência de Transações

   

Boa sorte e Bons Estudos,

ConcursosAZ - Aprovando de A a Z


#243460
Banca
. Bancas Diversas
Matéria
Gerência de Transações
Concurso
. Concursos Diversos
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 1 - 

Um SGBD para manter a integridade dos dados deve apresentar algumas propriedades para as transações. A propriedade que define "ou todas as operações da transação são refletidas corretamente no banco de dados ou nenhuma deve ser refletida" é:

  • a) atomicidade.
  • b) consistência.
  • c) durabilidade.
  • d) isolamento.
  • e) polimorfismo.
#243461
Banca
. Bancas Diversas
Matéria
Gerência de Transações
Concurso
. Concursos Diversos
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 2 - 

Duas transações (T1 e T2) de banco de dados executam as seguintes seqüências de operações:
T1:
Na tabela DEPARTAMENTO, bloqueia a linha N em modo compartilhado;
Na tabela DEPARTAMENTO, lê a coluna DESPESA da linha N;
Na tabela DEPARTAMENTO, desbloqueia a linha N;
Na tabela PROJETO, bloqueia a linha M em modo compartilhado;
Na tabela PROJETO, lê a coluna VERBA da linha M;
Na tabela PROJETO, desbloqueia a linha M;
Na tabela PROJETO, bloqueia a linha M em modo exclusivo;
Na tabela PROJETO, escreve a coluna VERBA da linha M com o valor VERBA + DESPESA;
Na tabela PROJETO, desbloqueia a linha M;

T2:
Na tabela PROJETO, bloqueia linha M em modo compartilhado;
Na tabela PROJETO, lê a coluna VERBA da linha M;
Na tabela PROJETO, desbloqueia a linha M;
Na tabela DEPARTAMENTO, bloqueia a linha N em modo compartilhado;
Na tabela DEPARTAMENTO, lê a coluna DESPESA da linha N;
Na tabela DEPARTAMENTO, desbloqueia a linha N;
Na tabela DEPARTAMENTO, bloqueia a linha N em modo exclusivo;
Na tabela DEPARTAMENTO, escreve a coluna DESPESA da linha N com o valor DESPESA + VERBA;
Na tabela DEPARTAMENTO, desbloqueia a linha N;

É correto afirmar que essas transações

  • a) não são serializáveis e, portanto, não podem ser executadas concorrentemente.
  • b) não podem entrar em bloqueio infinito porque obedecem ao protocolo de bloqueio em duas fases (two-phase locking).
  • c) podem entrar em bloqueio infinito (deadlock) se executadas concorrentemente.
  • d) obedecem ao protocolo de bloqueio em duas fases (two-phase locking).
  • e) são serializáveis e obedecem ao protocolo de bloqueio em duas fases (two-phase locking).
#243462
Banca
. Bancas Diversas
Matéria
Gerência de Transações
Concurso
. Concursos Diversos
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 3 - 

Considere as afirmativas abaixo sobre gerência de transações e indique a única correta.

  • a) A leitura suja ocorre quando uma transação A lê um dado modificado pela transação B, antes que B termine, e a transação B termina com sucesso.
  • b) Se o nível de isolamento do banco de dados for read commited, as alterações realizadas por uma transação em um dado serão imediatamente vistas por outras transações, mesmo antes do término da primeira transação.
  • c) Mesmo após a execução de um comando commit, é possível a uma transação retornar a seu estado inicial com a utilização de rollback.
  • d) Um escalonamento é a ordem de execução de várias transações de forma concorrente e possivelmente entrelaçada.
  • e) Em transações que ocorrem simultaneamente não existe qualquer garantia de que os dados lidos em um determinado momento são consistentes, independentemente do nível de isolamento utilizado.
#243463
Banca
. Bancas Diversas
Matéria
Gerência de Transações
Concurso
. Concursos Diversos
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 4 - 

Para a gerência de bloqueios em bancos de dados são feitas as afirmativas a seguir.

I - Um modo de prevenir a ocorrência de deadlocks (impasses) é fazer com que todas as transações bloqueiem antecipadamente todos os itens de que precisam: se qualquer um dos itens não puder ser bloqueado, todos devem ser liberados. Embora previna a ocorrência de deadlocks, essa solução limita o nível de concorrência no sistema.
II - Bloqueios binários são aqueles que permitem dois estados (ou valores): locked (bloqueado) e unlocked (desbloqueado). Os bloqueios binários são sempre do tipo exclusivo: nenhuma transação diferente da que obteve o lock pode acessar os dados bloqueados.
III - Bloqueios podem ser obtidos em itens do banco de dados de diferentes granularidades, como, por exemplo: registros, blocos, tabelas e, até mesmo, todo o banco de dados. Tendo em vista que os itens de diferentes granularidades formam uma hierarquia em forma de árvore, uma mesma transação pode obter diferentes tipos de bloqueios nos nós, ao longo do caminho da raiz (banco de dados) até um nó específico da árvore.
IV - O protocolo de bloqueio em duas fases (two-phase locking) é composto pelas fases: (i) de expansão (ou crescimento), onde bloqueios são obtidos, mas nenhum bloqueio pode ser liberado, e (ii) de encolhimento (ou retrocesso), onde bloqueios existentes são liberados, mas nenhum novo bloqueio pode ser obtido.
V - Quando uma transação T1 obtém um bloqueio exclusivo sobre um item, nenhuma outra transação poderá alterar o dado bloqueado, sendo possível apenas ler tal dado. Quando uma transação T1 obtém um bloqueio do tipo compartilhado, será possível a outras transações ler e alterar o dado bloqueado, sendo somente proibida a exclusão de tal dado.

Estão corretas apenas as afirmativas:

  • a) I e V
  • b) III e IV
  • c) I, III e IV
  • d) II, III e V
  • e) I, II, IV e V
#243464
Banca
. Bancas Diversas
Matéria
Gerência de Transações
Concurso
. Concursos Diversos
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 5 - 

Que propriedade do modelo ACID garante que uma transação é totalmente executada ou nenhum passo dela é executado?

  • a) Atomicidade
  • b) Durabilidade
  • c) Consistência
  • d) Completude
  • e) Isolamento