Questões de Concurso Sobre gerência de transações em banco de dados

Foram encontradas 348 questões

Q79873 Banco de Dados
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.

Entre os comandos padrão de gerenciamento de transações, disponíveis em extensões da linguagem PHP, incluem-se os que realizam as funções de iniciar (begin transaction) e encerrar transação (end transaction), fazer roolback de uma transação, abortar uma transação (abort transaction), fundir uma transação a outra (join transaction) e separar uma transação de outra (split transaction).
Alternativas
Q79871 Banco de Dados
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.
Alternativas
Q78761 Banco de Dados
Imagem 010.jpg

           T1 a T5 são tipos de transações nas situações de execução  (início e término), na linha do tempo, conforme demonstrado no gráfico.

No momento da reinicialização, o sistema deve passar primeiro por alguns procedimentos, a fim de identificar todas as transações APENAS do tipo
Alternativas
Q78760 Banco de Dados
Imagem 010.jpg

           T1 a T5 são tipos de transações nas situações de execução  (início e término), na linha do tempo, conforme demonstrado no gráfico.

Quando o sistema é reinicializado após a falha, as transações que devem ser desfeitas (D) e as que deve ser refeitas (R) são:
Alternativas
Q78757 Banco de Dados
Uma vez completado o COMMIT da transação, suas atualizações sobrevivem no banco de dados mesmo que haja uma queda subsequente no sistema. É a propriedade das transações denominada
Alternativas
Q78756 Banco de Dados
Considere duas transações distintas T1 e T2, onde T1 pode "enxergar" as atualizações de T2 (após T2 executar o COMMIT) ou T2 pode "enxergar" as atualizações de T1 (após T1 executar o COMMIT), mas certamente não ambas. Isso quer dizer que geralmente existem muitas transações sendo executadas ao mesmo tempo, porém, as atualizações de uma dada transação são ocultas de todas as outras até o COMMIT dessa transação. Trata-se da propridade de transação chamada
Alternativas
Q78754 Banco de Dados
De acordo com C. J. Date, o critério de correção geralmente aceito para a execução intercalada de determinado conjunto de transações é
Alternativas
Q76705 Banco de Dados
Sejam as seguintes assertivas sobre planos de execução de transações:

I. Um plano de execução é dito restaurável se ele busca garantir que nunca será necessário reverter uma transação que tenha sido efetivada.
II. Planos restauráveis exigem procedimentos relativamente simples, mesmo na ausência de um de transações.
III. Uma reversão em cascata ocorre quando uma transação não efetivada tem que ser revertida porque leu umitem de uma transação que falhou.
IV. Um plano é dito restrito quando determina que uma transação não poderá ler nem gravar um item X até que a última transação que altere X tenha sido efetivada ou abortada.

Dentre as assertivas acima, quantas são verdadeiras?
Alternativas
Q76704 Banco de Dados
Ummétodo que visa garantir a serialização de transações utiliza a seguinte estratégia: todas as operações de leitura (read_lock) ou escrita (write_lock) deverão ocorrer antes da primeira operação de desbloqueio (unlock) na transação.

Como é chamado tal protocolo de bloqueio?
Alternativas
Q76703 Banco de Dados
Sejam as seguintes assertivas sobre as propriedades de uma transação chamadas de propriedades ACID:

I. A letra C da propriedade ACID significa concorrência . Isto é, o estado de um banco de dados deve ser mantido consistente mesmo quando houver concorrência entre duas ou mais consultas.
II. A letra A da propriedade ACID significa atomicidade . Isto é, uma operação de atualização deve ser restrita a uma única tabela.
III. A letra D da propriedade ACID significa disponibilidade . Isto é, os dados de um banco de dados devem ser protegidos, geralmente através de cópias backup , de modo que estejam disponíveis quando necessário.

Marque a alternativa correta em relação às assertivas acima.
Alternativas
Q75433 Banco de Dados
Em determinada funcionalidade de um sistema interno de um órgão público, é necessário realizar uma transação em um banco de dados distribuído, segundo o protocolo Two-Phase Commit (2PC) ou o Three-Phase Commit (3PC), sobre os quais afirma-se que
Alternativas
Q75414 Banco de Dados
Um administrador de banco de dados recebeu a solicitação de atualizar, no sistema de controle de estoque, o nome de um produto. De acordo com esse pedido, ele deveria alterar, diretamente no banco de dados, o valor do campo nome em uma única linha de uma tabela. No entanto, ele errou ao colocar o nome solicitado no update. Ao perceber o equívoco, aplicou o rollback nessa transação. Nesse período, um usuário reclamou que, ao realizar uma consulta no sistema, esse produto apareceu com o nome errado. Considerando-se que o erro percebido pelo usuário foi o mesmo introduzido pelo administrador, que fenômeno ocorreu nessa situação?
Alternativas
Q74675 Banco de Dados
Segundo Date, com relação à concorrência nos SGBD, é um critério de correção geralmente aceito para a execução de um dado conjunto de transações:
Alternativas
Q74304 Banco de Dados
Um analista recebeu a missão de avaliar as propriedades das transações de um sistema de banco de dados que sua empresa está pensando em adquirir. Um dos testes que ele realizou consistiu na execução da seguinte transação:

Imagem 006.jpg

O objetivo da transação era transferir 50 reais da conta A para a conta B.
Após receber a confirmação do sistema de banco de dados de que a transação foi efetuada com sucesso, significando que não houve nenhuma falha de sistema que tenha resultado em perda de dados relativa a essa transferência, o analista simulou uma falta de energia, e o servidor no qual estava o sistema de banco de dados foi desligado. A seguir, o servidor foi reiniciado e o sistema de banco de dados, também. Após realizar todos os processos referentes à recuperação de falhas do sistema de banco de dados, o analista verificou que as mudanças feitas no banco de dados não persistiram. Pelo que foi descrito, qual das seguintes propriedades das transações o sistema de banco de dados avaliado pelo analista NÃO apresenta?
Alternativas
Q74097 Banco de Dados
Assinale a alternativa que indique três maneiras diferentes em que uma transação possa ser violada.
Alternativas
Q74096 Banco de Dados
O nível de consistência especificado na SQL-92, também denominado de níveis de isolamento, fornece à SQL, em execução concorrente, garantias quanto à interferência ou quanto à ausência de interferência entre transações.
A SQL possui a instrução set transaction que é aplicada para definir características da transação a ser iniciada.
Assinale a alternativa que indique os seguintes níveis possíveis destas características.
Alternativas
Q74086 Banco de Dados
A propriedade de uma transação denominada de ACID envolve os seguintes conceitos:
Alternativas
Q69787 Banco de Dados
A respeito de tunning e de administração de banco de dados, julgue
os itens de 110 a 113
.
O processo de tunning evita excessivas disputas por bloqueios, aumentando a concorrência entre as transações. Objetiva minimizar a sobrecarga de registros de logs, o armazenamento desnecessário de dados, otimizar o tamanho do buffer e o escalonamento de processos.
Alternativas
Q69776 Banco de Dados
Quanto ao conceito de administração de banco de dados, julgue os
itens seguintes.
Os administradores de banco de dados devem estar atentos aos fatores que podem influenciar na eficiência do projeto físico - como, por exemplo, a análise das consultas e transações do banco de dados e a frequência esperada das chamadas de consultas e transações -, mas não deve se preocupar com as restrições de tempo das consultas e das transações.
Alternativas
Q68490 Banco de Dados
Sobre acesso concorrente a dados por transações em bancos de dados, é correto afirmar:
Alternativas
Respostas
281: E
282: E
283: D
284: C
285: A
286: B
287: A
288: D
289: C
290: E
291: E
292: A
293: D
294: C
295: B
296: E
297: B
298: C
299: E
300: E