Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 18 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • a
    • b
    • c
    • d
    • e
  • 13
    • a
    • b
    • c
    • d
    • e
  • 14
    • Certo
    • Errado
  • 15
    • a
    • b
    • c
    • d
    • e

No processamento de transações distribuídas em gerenciadores de bancos de dados, o algoritmo frequentemente empregado para garantir que todos os participantes de uma transação distribuída tenham conhecimento do seu desfecho é conhecido como:

Considere as afirmações a seguir sobre as transações T1, T2 e T3, e as agendas S1 e S2 dadas abaixo:

T1: R1(x); R1(z); W1(x).
T2: R2(z); R2(y); W2(z); W2(y).
T3: R3(x); R3(y); W3(y).
S1: R1(x); R2(z); R1(x); R3(x); R3(y); W1(x); W3(y); R2(y); W2(z); W2(y).
S2: R1(x); R2(z); R3(x); R1(z); R2(y); R3(y); W1(x); W2(z); W3(y); W2(y).

I - T1 não obedece às propriedades ACID.

II - S1 é uma agenda serializável e S2 não é uma agenda serializável.

III - S1 e S2 são agendas serializáveis.

IV - T2 e T3 são transações somente-leitura.

Está(ão) correta(s):

As propriedades usualmente requeridas para transações em bancos de dados são identificadas pela sigla ACID.

Essas propriedades são:

Uma grande dificuldade na implementação de bancos de dados que suportam transações distribuídas é a possibilidade de que uma transação seja apenas parcialmente concluída, de forma a criar inconsistências nas bases de dados. Isso pode ocorrer, por exemplo, por falhas de comunicação entre os nós envolvidos na transação.

Assinale a opção que indica o algoritmo usualmente empregado na execução de transações distribuídas, visando à manutenção das suas propriedades.

Vários tipos de bloqueios são usados no controle de concorrência. Um bloqueio binário pode ter dois estados ou valores: bloqueado e desbloqueado (ou 1 e 0, para simplificar). O esquema a seguir apresenta as operações de bloqueio e desbloqueio para bloqueios binários.

Que problema ocorre quando duas transações que acessam os mesmos itens de dados do banco de dados têm suas operações intercaladas, tornando com isso o valor de alguns itens do banco de dados incorretos?

Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que:

Na teoria de bancos de dados, uma transação é um conjunto de operações cujo processamento respeita as propriedades de atomicidade, consistência, isolamento e durabilidade.

Em sistemas não distribuídos, a propriedade “durabilidade" é usualmente implementada por meio de

Assinale a opção que indica a técnica que é frequentemente utilizada pelos gerenciadores de bancos de dados para a garantia da propriedade de isolamento das transações.

Considere um banco de dados onde duas transações, t1 e t2, são executadas concorrentemente. A primeira, t1, debita R$ 100,00 de uma conta corrente, e a segunda, t2, debita R$ 200,00 da mesma conta. Não há uma ordem de execução definida para as transações.

Suponha que cada uma das transações execute duas operações: leitura seguida de gravação. Essas operações são representadas como tx(r) para leitura e tx(w) para gravação.

Considere, ainda, os seguintes escalonamentos das operações de t1 e t2.

I. t1(r), t1(w), t2(r), t2(w)

II. t2(r), t2(w), t1(r), t1(w)

III. t2(r), t1(r), t1(w), t2(w)

IV. t2(r), t1(r), t2(w), t1(w)

Sobre a adequação desses escalonamentos com vistas à manutenção da integridade do banco dados, assinale a afirmativa correta.

Em um banco de dados PostgreSQL aberto e em condições ideais, um Analista especializado em Tecnologia da Informação executou as instruções abaixo em uma tabela chamada "funcionario".


Na segunda instrução UPDATE, o Analista aumentou o salário do funcionário "Paulo" em "1000.00," quando deveria aumentar o salário do funcionário "Marcos" nesse valor. Para cancelar a operação realizada, a lacuna I deve ser preenchida pela instrução

Se um bloqueio binário simples for usado, qual regra deve seguir uma transação?

__________ é propriedade da transação que garante que as mudanças aplicadas ao banco de dados pela transação confirmada persistam no banco de dados, isto é, que as mudanças não sejam perdidas por causa de alguma falha.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

A respeito dos conceitos de banco de dados, normalização, controle de concorrência e modelagem, julgue o item subsecutivos.

Atomicidade é a propriedade que garante que as transações não sejam afetadas pelo funcionamento umas das outras nem tenham acesso aos resultados parciais entre si.

As transações em um banco de dados relacional devem respeitar as propriedades representadas pelo acrônimo ACID, sendo que o D significa durabilidade, segundo a qual

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282