Questões de Concurso
Sobre gerência de transações em banco de dados
Foram encontradas 350 questões
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.
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.
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.

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
Para garantir a serialização da escala concorrente de várias transações, deve(m)-se empregar o(s)

Sejam os eventos:
• BEGIN TRANSACTION - Marca o início da execução de uma transação.
• END TRANSACTION - Marca o término da execução de uma transação.
• READ, WRITE - Representam as operações de leitura e escrita de uma transação.
• COMMIT - Indica término com sucesso da transação, com as alterações realizadas refletidas na base de dados.
• ABORT - Indica que uma transação não terminou com sucesso.
Ao relacionar esse diagrama às propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), tem-se que estará garantido(a)
os itens seguintes.
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.
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.
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.
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).
No controle de transações, é desnecessário que a atomicidade de cada transação tome conhecimento de outras transações concorrentes no sistema.
considere que os aplicativos devem ser reputados
sempre na originalidade da versão referenciada e
não quaisquer outras passíveis de modificação (cus-
tomização, parametrização, etc.) feita pelo usuário.
Quando não explicitados nas questões, as versões
dos aplicativos são: Windows XP edição doméstica
(Português), Microsoft Office 2000, SGBD MS-SQL
Server 2000 e navegador Internet Explorer 8. Mouse
padrão destro.
Assinale a alternativa que apresenta o nome dessa propriedade.