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

Foram encontradas 312 questões

Q1651439 Banco de Dados

Acerca de banco de dados, julgue o item a seguir.


Os sistemas de banco de dados não admitem transações atômicas, porque oferecem o benefício de independência de dados.

Alternativas
Q1646830 Banco de Dados
Marque a alternativa correta.
Alternativas
Q1646829 Banco de Dados

Considere que as duas transações a seguir devem ser escalonadas e marque a alternativa que contém um escalonamento serializável para essas transações.


Linha Transação 1

(a1) read(X);

(a2) X := X - n;

(a3) write(X);

(a4) read(Y);

(a5) Y := Y + n;

(a6) write(Y);


Linha Transação 2

(b1) read(X);

(b2) X := X + m;

(b3) write(X);


A ordem de execução das operações seria

Alternativas
Q1626583 Banco de Dados
Uma transação é considerada uma unidade lógica de trabalho em bancos de dados. A execução de uma transação é iniciada por meio de uma instrução BEGIN TRANSACTION e pode terminar de modo anormal ou normal. No primeiro caso, um comando reverte uma transação explícita ou implícita ao começo dela ou a um ponto de salvamento dentro da transação, enquanto que no segundo, o comando efetiva a transação corrente, sendo que neste caso, todas as modificações efetuarollback e commit das por ela se tornam visíveis. Esses comandos são, respectivamente:
Alternativas
Q1609096 Banco de Dados
Sobre transações e seus comandos na linguagem SQL, avalie as seguintes afirmativas.
I. Os comandos COMMIT, ROLLBACK e DROP fazem parte do controle de transações do SQL;
II. O comando ROLLBACK fecha o bloco da transação e é a indicação que a transação deve ser terminada, mas tudo que tentou ser feito deve ser descartado porque alguma coisa errada aconteceu e ela não pode terminar normalmente. Nada realizado dentro dela será perdurado no banco de dados;
III. Commit em duas fases refere-se a uma transação que pode utilizar dois ou mais bancos de dados (multidatabase), que podem estar localizados em servidores diferentes. Durante uma transação em bancos com essa característica garante-se que o Commit seja realizado em todos os bancos participantes ou em nenhum, ou seja, ou grava tudo ou não grava nada;
IV. Com relação a uma transação atômica deve-se executar com sucesso todas as suas operações ou, em caso de falha, desfazer apenas as operações já executadas que causaram a falha.
Marque a opção que corresponde somente às afirmativas verdadeiras.
Alternativas
Q1609091 Banco de Dados
Para garantir as propriedades ACID de um Sistema Gerenciador de Banco de Dados (SGBD) da Assembleia Legislativa do Piauí, um Analista de TI verificou que:
I. A execução de uma transação deve levar o banco de dados de um estado íntegro a um outro estado íntegro; II. Os efeitos de uma transação em caso de sucesso (commit) devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros. Garante que os dados estarão disponíveis em definitivo.
Assinale a opção que corresponde CORRETAMENTE aos protocolos I e II, respectivamente, as propriedades ACID.
Alternativas
Q1370947 Banco de Dados
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
As transações de bancos de dados devem possuir as propriedades ACID, em que A é abrangência, C é a consistência, I é o isolamento e D é o determinismo.
Alternativas
Q1288168 Banco de Dados
Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que:
Alternativas
Ano: 2005 Banca: CESGRANRIO Órgão: Petrobras
Q1237233 Banco de Dados
Dentre as alternativas abaixo qual está associada ao conceito de transações em SGBDs. 
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: PC-ES
Q1237209 Banco de Dados
Quanto aos conceitos de banco de dados, storage e RAID, julgueo item seguinte.
Em bancos de dados multiusuário, o controle de concorrência é um mecanismo utilizado no processamento de transações para garantir a propriedade da atomicidade.
Alternativas
Ano: 2009 Banca: FUNRIO Órgão: MPO
Q1235919 Banco de Dados
Qual a propriedade desejável das transações em bancos de dados que estabelece que a execução de uma transação não deve sofrer interferência de quaisquer transações concorrentes?
Alternativas
Ano: 2009 Banca: FUNDEPES Órgão: PRODABEL - MG
Q1234374 Banco de Dados
Em banco de dados, a integridade de uma transação depende de quatro propriedades conhecidas como ACID.
Assinale a propriedade abaixo que é responsável por evitar que uma transação interfira em outras transações antes de serem finalizadas.
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TRT - 17ª Região (ES)
Q1228895 Banco de Dados
Em relação aos conceitos de transações, tipos de bancos de dados e índices, julgue o item subsecutivo.
Para assegurar a integridade dos dados, exige-se que um sistema de banco de dados mantenha as seguintes propriedades das transações: atomicidade, consistência, isolamento e durabilidade. 
Alternativas
Ano: 2011 Banca: CESGRANRIO Órgão: BR Distribuidora
Q1227186 Banco de Dados
Sistemas Gerenciadores de Banco de Dados são concorrentes quando permitem mais de uma transação acessando o Banco de Dados (BD) ao mesmo tempo. Considere duas transações A e B, acessando o mesmo Banco de Dados. A transação B atualizou uma tupla no tempo t1. No instante seguinte, t2, a transação A leu essa mesma tupla. No instante t3, a transação B foi cancelada, e ocorreu um ROLLBACK. Esse problema de concorrência é denominado 
Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: Petrobras
Q1211397 Banco de Dados
Cabe ao administrador de sistemas a criação de autorizações que são designadas aos usuários individuais, organizados na forma de grupos de usuários. Acerca da autorização de usuários em ABAP, julgue o item a seguir.
Durante a execução de uma transação, um grande número de objetos de autorização é chamado, porém esse procedimento é realizado uma única vez pelo AUTHORITY-CHECK.
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1198090 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 o item.
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
Ano: 2012 Banca: Quadrix Órgão: DATAPREV
Q1195425 Banco de Dados
Para qualquer transação que falhe, por algum motivo, antes de atingir o seu término planejado, o sistema de banco de dados emitirá um:
Alternativas
Ano: 2016 Banca: UFES Órgão: UFES
Q1195158 Banco de Dados
Uma transação consiste em uma sequência de instruções de consulta e/ou atualização. Sobre transações em banco de dados, é INCORRETO afirmar: 
Alternativas
Q1191979 Banco de Dados
As transações em um banco de dados relacional devem respeitar as propriedades conhecidas como ACID, sendo que o D do acrônimo significa Durabilidade. Essa propriedade indica que
Alternativas
Q1191179 Banco de Dados
A execução de transações de bancos de dados deve observar um conjunto de propriedades, cuja finalidade é a manutenção da integridade dos dados armazenados nas tabelas. 
Assinale a opção que apresenta as propriedades usualmente implementadas nos sistemas gerenciadores de bancos de dados.
Alternativas
Respostas
61: E
62: B
63: B
64: B
65: B
66: A
67: E
68: C
69: D
70: E
71: B
72: D
73: C
74: B
75: E
76: E
77: A
78: E
79: C
80: D