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

Foram encontradas 324 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992293 Banco de Dados

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.


Alternativas
Q1964594 Banco de Dados
Acerca do processamento batch e do processamento online, julgue o seguinte item.

São características do processamento de transações online um número distribuído de usuários envolvidos por número de transações, disponibilidade limitada da interface transacional para o usuário e garantia de segurança para transações e dados de usuários.
Alternativas
Q1964592 Banco de Dados
Acerca do processamento batch e do processamento online, julgue o seguinte item. 

O processamento de transações online ocorre com interação dos usuários e hospedagem em grande porte de muitos sistemas transacionais, os quais utilizam pequena quantidade de dados de entrada, alguns registros acessados e atualizados e uma pequena quantidade de dados como saída. 
Alternativas
Q1962614 Banco de Dados

No contexto do processamento de transações de bancos de dados, suponha que uma transação Ta detém um bloqueio compartilhado no registro Ra e que uma transação Tb detém um bloqueio exclusivo no registro Rb.


Nessas condições, considere as seguintes afirmativas.


I. Uma solicitação de Ta por um bloqueio exclusivo em Rb coloca Ta em estado de espera.

II. Uma solicitação de Tb por um bloqueio compartilhado em Ra será garantida.

III. Uma solicitação de Tb por um bloqueio exclusivo em Ra coloca Tb em estado de espera.

IV. Uma solicitação de Ta por um bloqueio compartilhado em Rb coloca Ta será garantida.


Estão corretas as afirmativas

Alternativas
Q1952152 Banco de Dados
Uma transação é uma unidade lógica e atômica de trabalho que contém um ou mais comandos SQL. Quando uma transação é aplicada, compreende-se que todos os comandos presentes nela são aplicados à base de dados. Caso contrário, se, por algum motivo, nem todos os comandos forem aplicados (o que geraria risco de corrompimento para a base de dados), todo o processo é desfeito. Isso posto, quando uma transação está modificando a base de dados, o Oracle copia os dados originais antes de os modificar. Essa cópia original tem o nome de:
Alternativas
Respostas
31: E
32: E
33: C
34: E
35: C