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

Foram encontradas 312 questões

Q1952152 Banco de Dados
Uma transação é uma unidade lógica e atômica de trabalho que contém um ou mais comandos SQL. Quando uma transação é aplicada, compreende-se que todos os comandos presentes nela são aplicados à base de dados. Caso contrário, se, por algum motivo, nem todos os comandos forem aplicados (o que geraria risco de corrompimento para a base de dados), todo o processo é desfeito. Isso posto, quando uma transação está modificando a base de dados, o Oracle copia os dados originais antes de os modificar. Essa cópia original tem o nome de:
Alternativas
Q1933261 Banco de Dados
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:
Alternativas
Q1925631 Banco de Dados
Um analista de sistema decidiu implementar um sistema usando um SGBD relacional. Nesse sistema, era necessário transferir uma quantia de dinheiro de uma conta de um correntista para uma outra conta de outro correntista. Entretanto, isso só pode ser feito por meio de duas operações consecutivas. Temendo que uma interrupção qualquer no banco de dados perdesse ou duplicasse a quantia, colocou as duas operações dentro de uma transação.
As transações são mecanismos disponíveis nos SGBD que apresentam várias propriedades, dentre as quais a garantia de realizar todas ou nenhuma das operações dentro da transação.
Essa propriedade é conhecida como
Alternativas
Q1919438 Banco de Dados
O conceito de transação é fundamental para muitas aplicações de banco de dados.Uma transação é uma visão abstrata que o SGBD tem de um programa de usuário: uma seqüência de leituras (reads) e escritas (writes). A partir deste cenário e dos seus conhecimentos sobre SGBD, avalie as seguintes asserções: 
I. A execução concorrente de programas usuário é essencial para o bom desempenho de um SGBD. 
PORQUE
II. Como os acessos a disco são frequentes, e relativamente lentos, é importante manter a CPU trabalhando em vários programas usuários concorrentemente.

Assinale a alternativa correta:
Alternativas
Q1915503 Banco de Dados
Em Sistemas Gerenciadores de Banco de Dados (SGBDs), vários problemas podem acontecer quando transações simultâneas são executadas de uma maneira descontrolada. Quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas, de modo que isso torna INCORRETO o valor de alguns itens do banco de dados, ocorre o problema
Alternativas
Q1902791 Banco de Dados

Quanto a balanceamento de carga, failover e replicação de estados, julgue o próximo item. 


Em um balanceamento de carga por transação, todas as transações de determinado cliente são enviadas para a mesma réplica do banco de dados, até que a conexão seja fechada. 

Alternativas
Q1902789 Banco de Dados

Quanto a balanceamento de carga, failover e replicação de estados, julgue o próximo item. 


O failover em um sistema de banco de dados, sem nenhum prejuízo para a qualidade das informações consultadas, é garantido pela replicação das bases de dados em sítios distintos.

Alternativas
Q1899155 Banco de Dados
Um SGBD precisa controlar o estado de suas transações. Quais são os possíveis estados de uma transação?
Alternativas
Q1894563 Banco de Dados

Quanto a gatilhos (triggers), procedimentos armazenados (stored procedures) e gerência de bloqueios, julgue o item subsecutivo. 


Bloqueio de um banco de dados é gerado para contornar o conflito de consulta simultânea de tabelas por um usuário do aplicativo desenvolvido.

Alternativas
Q1894561 Banco de Dados

Acerca de gerência de transações, modelagem entidaderelacionamento e abordagem relacional, julgue o item subsecutivo.


Uma chave estrangeira garante a unicidade de informações em uma tabela.

Alternativas
Q1894560 Banco de Dados

Acerca de gerência de transações, modelagem entidaderelacionamento e abordagem relacional, julgue o item subsecutivo.


Atomicidade da transação em um banco de dados ocorre quando todas as operações da transação são refletidas corretamente no banco de dados; ou quando nenhuma delas é refletida.

Alternativas
Q1891217 Banco de Dados
Considere uma transação T1 de bancos de dados que transfere uma quantia em dinheiro da conta A para a conta B, gravando uma retirada da conta A e um depósito para a conta B. Analise as três intercorrências independentes que poderiam surgir numa transação desse tipo.
I. É feita a retirada da conta A, mas T1 falha; a retirada é mantida, mas o depósito na conta B não é efetuado.
II. A retirada da conta A é efetuada; uma transação T2 lê o saldo da conta A após a retirada; o depósito na conta B falha e a retirada é revertida. T2 prossegue, com valores errôneos.
III. T1 é completada normalmente, mas há uma posterior falha na instalação, e as operações realizadas na execução de T1 são perdidas.
No âmbito das propriedades ACID para bancos de dados, além da consistência, a violação em cada caso, na ordem, é:
Alternativas
Q1881598 Banco de Dados
Vários problemas podem ocorrer quando as transações simultâneas são executadas de maneira não controlada. Como exemplo, quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas de uma forma que torna incorreto o valor de alguns itens do banco de dados ocorre 
Alternativas
Q1880933 Banco de Dados
Em banco de dados, uma transação é uma unidade lógica de trabalho. Ela começa e termina com uma execução e apresenta propriedades importantes. Em uma dessas propriedades, uma vez completado o COMMIT da transação, suas atualizações sobrevivem no banco de dados mesmo que haja uma queda subsequente do sistema. A propriedade referida é a(o): 
Alternativas
Q1867371 Banco de Dados
Propriedades de transações em Sistemas Gerenciadores de Bancos de Dados (SGBDs) incluem:

I. Isolamento.
II. Privacidade.
III. Atomicidade.
IV. Preservação da consistência.

Quais estão corretas?
Alternativas
Q1862024 Banco de Dados
Assinale a alternativa CORRETA com relação às propriedades de transações em bancos de dados indicadas pela sigla ACID. 
Alternativas
Q1861915 Banco de Dados
Sobre gerenciamento de transações em bancos de dados, assinale a alternativa CORRETA
Alternativas
Q1771435 Banco de Dados
A sigla SGBD tem por significado Sistema de Gerenciamento de Banco de Dados, definido como o conjunto de programas para gerenciamento de uma base de dados, tendo como principal objetivo retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. Qualquer banco de dados que seja utilizado por mais de um usuário terá que realizar um controle de acesso entre as informações que estão sendo acessadas pelos usuários. Neste contexto, os SGBD implementam um recurso no qual usuários distintos tentam acessar a mesma informação e então é feito um controle entre essas transações. E, para a solução deste problema, existem diversas técnicas que são utilizadas como forma de assegurar a propriedade de não interferência entre uma operação e outra, ou o isolamento das transações executadas ao mesmo tempo. Grande parte dessas técnicas garante a serialização, que é a execução das transações de forma serial. Para isso, é necessário saber que transações são todas as operações executadas entre o início e o fim da transação. Esse recurso é conhecido por Controle de:
Alternativas
Q1718753 Banco de Dados
Em banco de dados, a transação é um conjunto de operações que são tratadas em bloco e possuem quatro propriedades, formando a sigla ACID: atomicidade, consistência, isolamento e durabilidade. Sobre as propriedades de uma transação, é correto afirmar:
Alternativas
Q1651468 Banco de Dados

Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue o item subsequente.


As transações em um banco de dados devem possuir propriedades que são definidas pelo controle de concorrência e pelos métodos de restauração do SGDB. A propriedade do tipo isolamento permite que a transação seja executada sem que haja interferência das demais transações concorrentes.

Alternativas
Respostas
41: C
42: E
43: A
44: D
45: E
46: E
47: E
48: A
49: E
50: E
51: C
52: B
53: A
54: D
55: C
56: D
57: B
58: D
59: D
60: C