Questões de Concurso
Sobre gerência de transações em banco de dados
Foram encontradas 334 questões
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:
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.
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.
julgue os itens seguintes.
julgue os itens seguintes.
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?
Das opções a seguir, assinale aquela que NÃO aponta um problema de transação.
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.
A semântica das transações aninhadas fechadas impõe a atomicidade no nível superior.