31 Q969717
Banco de Dados Gerência de Transações
Ano: 2022
Banca: FEPESE

Uma transação em um banco de dados relacional deve possuir as seguintes propriedades:


1. Persistência

2. Atomicidade

3. Durabilidade

4. Isolamento

5. Preservação da Consistência


Assinale a alternativa que indica todas as afirmativas corretas.


32 Q969711
Banco de Dados Gerência de Transações
Ano: 2022
Banca: FEPESE
Analise as afirmativas abaixo no contexto de transações em sistemas gerenciadores de bancos de dados relacionais.

1. Transações em banco de dados incluem uma ou mais operações de acesso ao banco de dados, compreendendo inserções, deleções, modificações e até operações de recuperação de dados, ou seja, de consulta. 2. Se as operações contidas em uma transação incluem somente consultas, então a transação é denominada de transação somente leitura (read-only transaction); caso contrário, a transação é denominada de transação de leitura- -escrita (read-write transaction). 3. Uma transação deve implementar ao menos cinco propriedades, conhecidas pelo acrônimo APCID: Disponibilidade; Persistência; Consistência; Isolamento; Durabilidade.

Assinale a alternativa que indica todas...
33 Q969554
Banco de Dados Gerência de Transações
Ano: 2022
Banca: FEPESE
Qual o nome da propriedade de uma Transação no contexto de sistemas gerenciadores de bancos de dados relacionais responsável por garantir que uma transação seja executada em sua totalidade até sua conclusão, de modo que todas as suas instruções sejam executadas em bloco?
34 Q969342
Banco de Dados Gerência de Transações
Ano: 2022
Banca: CESPE / CEBRASPE
No que se refere ao conceito de transações de bancos de dados, julgue o item seguinte.
     Em sistemas de bancos de dados, uma transação é a estrutura do banco de dados destinada a garantir que o valor que aparece em uma relação para dado conjunto de atributos também apareça em determinado conjunto de atributos em outra relação.
35 Q969286
Banco de Dados Gerência de Transações Banco de Dados Relacionais
Ano: 2022
Banca: FEPESE
No contexto de fundamentos de banco de dados relacional, com relação às Transações, qual o nome da propriedade de uma transação responsável por garantir que a execução de uma transação não deva sofrer interferência por quaisquer outras transações em execução concorrente?
36 Q877445
Banco de Dados
Ano: 2020
Banca: COPESE / UFPI
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 ...
37 Q877443
Banco de Dados
Ano: 2020
Banca: COPESE / UFPI
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.
38 Q846829
Banco de Dados Gerência de Transações
Ano: 2020
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
Considerando conceitos de processamento de transações em bancos de dados, analise as afirmativas a seguir. I. Uma transação é um programa em execução que forma uma unidade lógica de processamento de banco de dados que inclui uma ou mais operações de acesso, como operações de inserção, exclusão, modificação ou recuperação. II. Para especificar os limites de uma transação são utilizadas as operações explícitas BEGIN_TRANSACTION e WRITE_TRANSACTION em um programa de aplicação. III. A operação COMMIT_TRANSACTION executa as mudanças realizadas pela transação de modo que elas podem ser desfeitas posteriormente. Considerando V como afirmativa verdadeira e F como falsa, a sequência que expressa corretamente o julgamento das afirmativas é
39 Q846363
Banco de Dados Gerência de Transações
Ano: 2020
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um sistema de banco de dados proporciona a empresas o controle centralizado de todos os seus dados. O funcionamento do banco de dados baseia-se em unidades lógicas de trabalho conhecidas como