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

Foram encontradas 470 questões

Q256748 Banco de Dados
Julgue os itens seguintes, no que se refere aos benefícios que pode trazer a utilização de sistema gerenciador de banco de dados (SGBD) em relação a sistemas de processamento de arquivos.


SGBD utiliza o conceito de atomicidade do registro, assegurando que, uma vez detectada uma falha na operação com o registro, os dados sejam salvos em seu último estado consistente, anterior a essa falha.

Alternativas
Q256525 Banco de Dados
As restrições de integridade classificadas como restrições de transição tanto podem referir-se a apenas uma tabela, como a um conjunto de tabelas. Nessa última situação, denominam-se restrições de transição de banco de dados.

Alternativas
Q252660 Banco de Dados
___________ é um tipo de entrada no log de operações das transações de um banco de dados escrita quando o SGBD grava no banco de dados os buffers de memória que tiverem sido modifcados. Esse tipo de entrada garante que buffers modifcados sejam gravados em disco mesmo que suas transações não tiverem sido efetivadas. Complete a lacuna com a opção correta dentre as opções seguintes.

Alternativas
Q236456 Banco de Dados
No SQL, os controles de transação e concorrência definem diferentes tipos de isolamento para prevenir fenômenos indesejáveis que podem ocorrer em transações concorrentes. Estes fenômenos indesejáveis são: Dirt read, Nonrepeatable read e
Alternativas
Q234748 Banco de Dados
A respeito de administração de banco de dados relacionais;
administração de usuários e perfis de acesso; controle de proteção,
integridade e concorrência; restauração de dados; tolerância a falhas
e continuidade de operação e otimização de desempenho, julgue os
itens de 85 a 87.

Na paginação shadow, o banco de dados é particionado em um número de blocos de comprimento variável. Durante o processamento dessa transação, mantêm-se duas tabelas de páginas ditas atual e shadow. Se a transação for completada, a página atual é atualizada com a cópia da página shadow mantida em armazenamento volátil.
Alternativas
Q231715 Banco de Dados
Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em
Alternativas
Q214850 Banco de Dados
Considere:

I. Se uma transação é concluída com sucesso (operação commit bem sucedida), então seus efeitos são persistentes.

II. Ou todas as ações da transação acontecem, ou nenhuma delas acontece.

As propriedades (I) e (II) das transações em SGBDs, significam, respectivamente,

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: 2011 Banca: ISAE Órgão: AL-AM
Q1190528 Banco de Dados
Do ponto de vista do SGBD, uma transação é uma sequência de operações, tratada como um bloco único e indivisível, no que se refere à sua recuperação. Seus estados estão apresentados nas alternativas a seguir, à exceção de uma. Assinale-a.
Alternativas
Q440403 Banco de Dados
Seja uma aplicação que utiliza bancos de dados. Num dado instante um usuário está acessando a linha X da tabela A e precisa acessar a linha Y da tabela B, e no mesmo momento outro usuário está acessando a linha Y da tabla B e precisa acessar a linha X da tabela A. Essa ocorrência tem o nome de:
Alternativas
Q440396 Banco de Dados
Em um sistema de banco de dados, se uma transação entra no estado de 'Performing a Rollback', isso significa que:
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
Q268244 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.

Transações planas permitem a inclusão de outras transações, com seus próprios pontos de início e consolidação.
Alternativas
Q268207 Banco de Dados
Um SGBD é uma coleção de dados inter-relacionados e uma coleção de programas para acesso a esses dados. Considerando que seu objetivo é proporcionar um ambiente conveniente e eficiente para a recuperação e o armazenamento de informações, julgue o  próximo  item.

Os componentes do processamento de consulta incluem o gerenciamento de autorizações e integridade, o gerenciamento de transações e os componentes para a otimização de consulta.
Alternativas
Q261400 Banco de Dados
Acerca de gerência de transações, julgue o  item  subsequente.


O buffer na memória principal mantém páginas do banco de dados e é gerenciado pelo sistema gerenciador de banco de dados (SGBD) ou pelo sistema operacional; durante uma descarga do banco de dados, as páginas são gravadas em dispositivo não volátil usado para armazenamento histórico e de retaguarda.

Alternativas
Q261399 Banco de Dados
Acerca de gerência de transações, julgue o  item  subsequente.


Quando uma transação executa uma instrução write, a atualização não é necessariamente gravada no disco: o write grava apenas uma cópia do item de dado no buffer do banco de dados na memória principal; posteriormente, o próprio banco de dados é modificado por uma operação output executada pelo sistema em uma página de dados.

Alternativas
Q261376 Banco de Dados
Julgue o  item  seguinte , acerca de transação e suas propriedades.

A propriedade de durabilidade de uma transação estabelece que, uma vez completada a transação com sucesso, todas as atualizações realizadas no banco de dados persistirão, até mesmo se houver uma falha de sistema após a transação ser completada.

Alternativas
Q261375 Banco de Dados
Julgue o  item  seguinte , acerca de transação e suas propriedades.

O gerenciamento de transações deve prever a manutenção da atomicidade de todos os atributos ou campos da transação. Um domínio é atômico se elementos desse domínio são considerados indivisíveis.

Alternativas
Q237761 Banco de Dados
Considere a escala concorrente de transações a seguir.

Imagem associada para resolução da questão
onde:
lock-Sk (p ) – a transação k solicita bloqueio em modo compartilhado do item p.
lock-Xk (p) – a transação k solicita bloqueio em modo exclusivo do item p.
uk (p) – a transação k desbloqueia o item p.
r k (p) – a transação k lê o item p.
wk (p) – a transação k escreve o item p.

A escala S apresenta um problema, cuja solução obtém-se com a utilização do algoritmo
Alternativas
Respostas
341: E
342: C
343: D
344: D
345: E
346: A
347: D
348: B
349: D
350: E
351: B
352: C
353: C
354: E
355: E
356: E
357: C
358: C
359: E
360: C