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

Foram encontradas 462 questões

Q2353322 Banco de Dados
No funcionamento de bancos de dados, é de suma importância preservar a integridade dos dados e de todos os pontos intermediários em transações. Nesse contexto, há duas operações envolvidas com o gerenciador de transações.

I. Operação que indica o término bem-sucedido de uma transação. Se a transação for concluída com êxito, o banco de dados é alterado permanentemente.
II. Operação que assinala o término malsucedido de uma transação. Quando ocorrer falha em qualquer uma das operações que fazem parte da transação, o banco de dados retorna ao estado anterior do início da transação.

Essas operações são conhecidas, respectivamente, por: 
Alternativas
Q2351715 Banco de Dados
Uma transação é uma unidade de execução do programa que acessa e, possivelmente, atualiza vários itens de dados. Normalmente, uma transação é iniciada por um programa do usuário escrito em linguagem de manipulação de dados (normalmente SQL) ou linguagem de programação (por exemplo: C++ ou Java), com acessos embutidos ao banco de dados em JDBC ou ODBC. Em um contexto de transações em bancos de dados, sobre a propriedade de “isolamento”, assinale a afirmativa correta.
Alternativas
Q2295823 Banco de Dados
O PostgreSql possui um recurso fundamental que permite a recuperação de dados em caso de falhas ou interrupções do sistema, conhecido como WAL(Write Ahead Logging) ou registro prévio da escrita. O WAL é uma abordagem padrão para registrar transações. São benefícios do uso do WAL:

I- A garantia de que as alterações feitas em um banco de dados sejam persistentes, mesmo em caso de falhas do sistema, como queda de energia, falha do servidor ou falha no hardware.
II- O custo de sincronizar o registro é muito menor do que o custo de descarregar as páginas de dados.
III- Requer pouco espaço de armazenamento para o log de gravação, pois não ocupa um espaço significativo em disco, mesmo para banco de dados de grande porte com alto volume de transações.
IV- O log de gravação pode ser usado para criar backups incrementais eficientes e para facilitar a replicação assíncrona de dados entre servidores.

Está CORRETO o que se afirma em: 
Alternativas
Q2288447 Banco de Dados
Assinale a alternativa que apresenta o objetivo principal da integração de dados em sistemas de TI.
Alternativas
Q2276018 Banco de Dados
Julgue o item a seguir, relativos a ELT e ETL. 

Para uma mesma base de dados, um ETL demanda menos espaço de armazenamento do que um ELT.

Alternativas
Q2276017 Banco de Dados
Julgue o item a seguir, relativos a ELT e ETL. 

Em geral, para uma mesma base de dados, o custo de manutenção de um ELT é mais baixo que o de um ETL.  

Alternativas
Q2276016 Banco de Dados
Julgue o item a seguir, relativos a ELT e ETL. 

No processo de transformação, os dados de cada fonte serão transformados, limpos e agregados, de acordo com os requisitos, para garantir que sejam armazenados em um formato consistente e universal. 
Alternativas
Q2271228 Banco de Dados
Qual das seguintes propriedades ACID garante que, uma vez que uma transação é concluída, suas alterações de dados sejam permanentes? 
Alternativas
Q2237666 Banco de Dados
Tendo em vista que as transações em um banco de dados devem possuir várias propriedades, as quais devem ser impostas pelos métodos de controle de concorrência e recuperação do SGBD, assinale a opção que indica a propriedade que está relacionada à permanência, no banco de dados, das mudanças realizadas por uma transação bem-sucedida, mesmo que existam falhas no sistema.  
Alternativas
Q2225088 Banco de Dados
Além da autenticação e proteção dos dados em trânsito, a segurança em sistemas distribuídos também abrange a proteção dos dados armazenados nos dispositivos de armazenamento. Nesse contexto, é comum o uso de técnicas de criptografia para garantir a confidencialidade dos dados sensíveis. Assinale a alternativa que apresenta o algoritmo de criptografia mais amplamente utilizado em sistemas distribuídos na atualidade para garantir a confidencialidade dos dados armazenados.
Alternativas
Q2225082 Banco de Dados
Qual das seguintes técnicas de tolerância a falhas em sistemas distribuídos utiliza versões distintas de aplicações para reduzir a probabilidade de falhas simultâneas? 
Alternativas
Q2225081 Banco de Dados
Qual das seguintes técnicas de tolerância a falhas em sistemas distribuídos ajuda a proteger informações sensíveis por meio da codificação dos dados?
Alternativas
Q2213502 Banco de Dados
O controle de transações em banco de dados é fundamental para manter a integridade das informações armazenadas.
Qual o tipo de problema pode ocorrer quando duas transações que acessem os mesmos itens em um banco de dados tiverem suas operações intercaladas de forma que tornem os valores dos itens incorretos?
Alternativas
Q2213501 Banco de Dados
Indique a denominação que se atribui ao estado em que se encontra um banco de dados quando uma transação A está de posse do registro número 1 em uma tabela e aguarda pela liberação do registro 2 na mesma tabela, a qual atualmente é de posse da transação B que, por sua vez, aguarda pela liberação do registro número 1 da mesma tabela.
Alternativas
Q2213481 Banco de Dados
Identifique a propriedade abaixo que garante que todas as operações de uma transação sejam realizadas ou, na ocorrência de um erro que impossibilita a continuação da transação, nenhuma das operações sejam executadas.
Alternativas
Q2156956 Banco de Dados
O acrônimo ACID traduz um conjunto de propriedades importantes que garantem a integridade das transações em um banco de dados, sendo a consistência e o isolamento duas dessas propriedades. Sobre elas, é correto afirmar que  
Alternativas
Q2098259 Banco de Dados
Assinale a alternativa que apresenta a técnica de recuperação que segue o seguinte protocolo: (1) uma transação não pode mudar o banco de dados em disco até que ela alcance seu ponto de efetivação; (2) uma transação não alcança seu ponto de efetivação até que todas as suas operações de atualização sejam registradas no log e até que seja forçada a gravação do log no disco.
Alternativas
Q2098258 Banco de Dados
Uma transação T1 pode ler um conjunto de linhas de uma tabela, provavelmente baseada em alguma condição especificada na cláusula WHERE SQL. Suponha, agora, que uma transação T2 insira uma nova linha que também satisfaça a condição da cláusula WHERE usada em T1 dentro da tabela usada por T1. Se T1 for repetida, então verá uma linha que não existia anteriormente. Qual é o tipo de violação de isolamento descrito?
Alternativas
Q2098036 Banco de Dados
Considere o trecho de código a seguir, escrito na Linguagem SQL, assumindo que pode ser utilizado um ROLLBACK automático se houver uma finalização anormal da transação.
1. UPDATE PESSOA_FISICA 2. SET nome_pessoa = ‘Ana’, 3. data_nascimento = ‘12/09/2022’ 4. WHERE cod_pessoa = 1234; 5. 6. COMMIT; 7.
Com base no trecho de código, qual é a afirmativa correta?
Alternativas
Q2085603 Banco de Dados

Qual acrônimo de atributos caracteriza os requisitos de uma transação no contexto de bancos de dados relacionais de modo a estabelecer os requisitos e a terminologia que busca implementar as vantagens de se trabalhar com transações no contexto de sistemas gerenciadores de bancos de dados?

Alternativas
Respostas
141: B
142: C
143: C
144: C
145: C
146: C
147: C
148: B
149: D
150: A
151: D
152: D
153: A
154: C
155: A
156: D
157: C
158: B
159: C
160: A