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

Foram encontradas 334 questões

Q365357 Banco de Dados
Em um sistema gerenciador de banco de dados, quando uma transação T1 em um conjunto de duas ou mais transações está esperando por algum item que esteja bloqueado por alguma outra transação T2 no conjunto, dizemos que ocorreu um:
Alternativas
Q365334 Banco de Dados
Considere as afirmações abaixo.

I - Em um Sistema Gerenciador de Banco de Dados, uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados. Uma transação, geralmente, é o resultado da execução de um programa de usuário escrito em uma linguagem de manipulação de dados de alto nível ou em uma linguagem de programação (por exemplo, C ou Cobol), e é delimitada por declarações (ou chamadas de função) da forma begin transaction e end transaction. Para assegurar a integridade dos dados, exige-se que o Sistema de Banco de Dados mantenha a propriedade de que todas as operações da transação são refletidas corretamente no banco de dados ou nenhuma o será. Esta propriedade é conhecida por Atomicidade.

II - Na UML (Unified Modeling Language), os diagramas de acoplamento indicam como eventos provocam transições de objeto para objeto. Estes diagramas descrevem a maneira pela qual os grupos de objetos colaboram em algum comportamento ao longo do tempo. Registram o comportamento de diversos casos de uso e exibem os objetos e as mensagens passadas entre esses objetos no caso de uso. Estes diagramas dão ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema.

Pode-se afirmar que:
Alternativas
Q365326 Banco de Dados
Em um sistema gerenciador de banco de dados, quando várias transações são executadas de modo concorrente no banco de dados, a consistência dos dados não pode mais ser garantida. Então, é necessário que o sistema controle a interação entre as transações concorrentes. Para assegurar a integridade dos dados, o sistema gerenciador de banco de dados deve manter as seguintes propriedades das transações:
Alternativas
Q365307 Banco de Dados
Os sistemas de processamento de transações são projetados para processar solicitações de informações por usuários de um Banco de Dados ou solicitações para atualizá-lo.

São geralmente sistemas interativos nos quais os usuários enviam solicitações assíncronas de serviço. Identifique qual componente NÃO faz parte da estrutura de aplicações de processamento de transações.
Alternativas
Q351701 Banco de Dados
No que se refere à organização de arquivos e métodos de acesso e aos sistemas de gerenciamento de banco de dados, julgue os próximos itens.

Em um sistema gerenciador de banco de dados, uma transação é formada por uma sequência de operações que precisam ser executadas integralmente a fim de se garantir a consistência e a precisão. Uma das propriedades da transação é a atomicidade, que é a unidade atômica de processamento.
Alternativas
Q347955 Banco de Dados
A respeito de banco de dados, julgue os itens subsequentes.


As transações em bancos de dados, por definição, devem ser atômicas e consistentes. Em alguns casos, é desejável que possuam também isolamento de outras transações.
Alternativas
Q325784 Banco de Dados
Em relação às transações em banco de dados, assinale a alternativa correta.

Alternativas
Q320300 Banco de Dados
Em relação aos conceitos de transações, assinale a alternativa correta.

Alternativas
Q307643 Banco de Dados
Diz-se que uma transação segue o protocolo de bloqueio em duas fases se:
Alternativas
Q297986 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados,
julgue os itens seguintes.
O protocolo de bloqueio é utilizado para resolver problemas relacionados à concorrência.
Alternativas
Q297985 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados,
julgue os itens seguintes.
A consistência, uma propriedade que deve ser garantida em um sistema de gerenciamento de banco de dados, ocorre em situações em que todas as ações de uma unidade de trabalho são efetivadas (commit) sem que haja falha na unidade de trabalho. Caso haja falha, é realizado roll back.
Alternativas
Q297033 Banco de Dados
A integridade de uma transação depende de 4 propriedades conhecidas como ACID, assinale a alternativa que NÃO faz parte destas propriedades:

Alternativas
Q297030 Banco de Dados
Em Banco de Dados o “ DeadLock” ocorre quando:

Alternativas
Q296323 Banco de Dados
Considere uma transação no banco de dados de uma instituição financeira referente à transferência de valores da conta-corrente de um determinado cliente para a conta-corrente de outro cliente, mostrada no quadro a seguir.


Imagem 007.jpg


Caso ocorra uma falha no sistema logo após ter sido executada a operação de número 3 e antes de ter sido executada a operação de número 6 do quadro acima, e se o sistema não conseguir restabelecer o valor original de X, qual propriedade de transações foi violada?

Alternativas
Q294993 Banco de Dados
Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.

Para assegurar a integridade dos dados em uma transação, exige-se que os sistemas de banco de dados mantenham, durante a transação, a propriedade denominada atomicidade, em que a soma das entradas e saídas das transações são sempre constantes e os campos são indivisíveis.
Alternativas
Q294992 Banco de Dados
Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.

Se uma transação for executada de maneira serializável, poderá ocorrer de uma transação ler novamente dados lidos anteriormente e descobrir que eles foram alterados por outra transação.
Alternativas
Ano: 2010 Banca: CEFET-BA Órgão: EBAL Prova: CEFET-BA - 2010 - EBAL - Analista de Sistemas |
Q289870 Banco de Dados
Deve-se usar o comando “Commit Transaction” para finalizar com sucesso uma transação iniciada com o comando

Alternativas
Q271745 Banco de Dados
Conforme a teoria de controle de concorrência em bancos de dados, uma transação pode ser considerada correta se atender a regra áurea. Conforme tal regra, não deve ser permitida nenhuma operação de atualização que deixe qualquer variável de relação em um estado que viole seu próprio predicado.

Das opções a seguir, assinale aquela que NÃO aponta um problema de transação.
Alternativas
Q268246 Banco de Dados
Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue o  próximo  item, acerca de controle e processamento de transações.

Os níveis de isolamento de transações definidos pela SQL ANSI 92 são leitura não consolidada, leitura consolidada, leitura repetível e serializável de anomalia.
Alternativas
Q268245 Banco de Dados
Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue o  próximo  item, acerca de controle e processamento de transações.

A semântica das transações aninhadas fechadas impõe a atomicidade no nível superior.
Alternativas
Respostas
201: C
202: D
203: B
204: E
205: C
206: E
207: C
208: B
209: A
210: C
211: E
212: B
213: C
214: A
215: E
216: E
217: C
218: D
219: C
220: C