Questões

Total de Questões Encontradas: 46

De acordo com C. J. Date, as coisas podem dar errado caso não se tome alguma providência pelos mecanismos de controle de concorrência e o problema está em 
A
atualização perdida, apenas. 
B
dependência sem COMMIT, apenas. 
C
análise inconsistente, apenas. 
D
atualização perdida e análise inconsistente, apenas. 
E
atualização perdida, análise inconsistente e dependência sem COMMIT.
Ano: 2014 Banca: VUNESP Órgão: DESENVOLVESP Prova: Analista - Analista de Sistemas
Assinale a alternativa correta com relação aos bloqueios, utilizados para implementar a concorrência em bancos de dados relacionais. 
A
Bloqueios dos tipos compartilhado e exclusivo aplicam-se apenas a bancos de dados distribuídos.
B
Bloqueios dos tipos compartilhado e exclusivo aplicam-se apenas a tabelas com mais de 100 registros.
C
Uma transação que tenha obtido um bloqueio do tipo compartilhado sobre um item pode ler e escrever sobre tal item.
D
Uma transação que tenha obtido um bloqueio do tipo compartilhado sobre um item pode ler, mas não escrever sobre tal item.
E
Uma transação que tenha obtido um bloqueio do tipo exclusivo sobre um item pode ler, mas não escrever sobre tal item.
Vários tipos de bloqueios são utilizados no controle de concorrência. São tipos de bloqueios utilizados no controle da concorrência, EXCETO:
A
Bloqueios binários.
B
Bloqueios generalizados. 
C
Bloqueios compartilhados/exclusivos (ou de leitura/ gravação).
D
Conversão de bloqueios.
E
Bloqueio em duas fases, básico, conservador, estrito. 
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Acerca de controle e processamento de transações, envolvendo recuperação, concorrência, gerência e protocolos de transações distribuídas, assinale a opção correta.
A
No SGBD Oracle, uma transação inicia-se quando o primeiro comando SQL executável é encontrado em uma sessão de usuário e pode encerrar-se quando o último SAVEPOINT é declarado. 
B
XA é um protocolo de gerenciamento de transações distribuídas suportado no MySQL mediante o uso do engine MyISAM. 
C
XA define interface entre dois ou mais transaction managers e um resource manager. 
D
O protocolo de fechamento de transações em duas fases, chamado 2PC (two phase commit), é um protocolo de fechamento atômico de transações com base no voto da maioria dos agentes que participam da transação. 
E
O padrão SQL define quatro níveis de isolamento de transações, visando ao controle de concorrência, e apenas um deles permite a leitura suja (dirty read).
Texto Associado Texto Associado
No que se refere a SGBD associado para suporte a aplicações web, inclusive com suporte ao processamento de transações e acesso concorrente e simultâneo de diversos usuários, julgue os itens de 76 a 78.
A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.
C
Certo
E
Errado
Uma das formas de se implementar um controle para o acesso concorrente de usuários a um banco de dados é por meio da utilização de bloqueios, sobre os quais é correto afirmar que
A
bloqueios do tipo compartilhado não permitem o acesso simultâneo de mais do que um usuário.
B
bloqueios do tipo exclusivo não permitem o acesso simultâneo de mais do que um usuário.
C
em um bloqueio do tipo exclusivo é possível apenas ler o conteúdo do item de dados bloqueado.
D
um bloqueio do tipo exclusivo só é removido quando o banco de dados é desativado.
E
em um bloqueio do tipo compartilhado é possível ler e escrever sobre o conteúdo do item de dados bloqueado.
Texto Associado Texto Associado
Imagem Associada da Questão
Na situação em questão, a transação T2 pode ver os writes incrementais de T1. Esse enfoque diminui a concorrência do sistema. 
C
Certo
E
Errado
Texto Associado Texto Associado
A respeito de sistemas transacionais, julgue os itens a seguir.
As transações aninhadas devem ter a propriedade de ser serializáveis em relação aos seus pares, ou seja, o acesso a recursos compartilhados entre essas transações deve obedecer as regras de sincronização de read-write e write-write.
C
Certo
E
Errado
Texto Associado Texto Associado
A respeito de sistemas transacionais, julgue os itens a seguir.
No two-phase locking, os locks de dados supõem que a transação está dividida em uma fase de crescimento, na qual os locks são feitos, e em uma fase de encolhimento, na qual os locks são confirmados. 
C
Certo
E
Errado
Texto Associado Texto Associado
A respeito de sistemas transacionais, julgue os itens a seguir.
Um escalonamento é considerado correto quando se pode encontrar um escalonamento serial que seja equivalente a ele. Dado um conjunto de transações T1, ... ,Tn, dois escalonamentos S1 e S2 são equivalentes se existe sincronização read-write e sincronização write-write
C
Certo
E
Errado
Página 2 de 5