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

Foram encontradas 462 questões

Q2084911 Banco de Dados
A transação é executada em um banco de dados para realizar uma ou mais operações. Por exemplo, para atualizar um registro ou excluir um, o usuário realizará uma transação na tabela. Desta forma, tendo como referência o PostgreSQL, indique a opção correta sobre o comando ROLLBACK
Alternativas
Q2056547 Banco de Dados
Existem vários tipos de falhas que podem ocorrer em um sistema de banco de dados. A falha em que a transação não pode mais continuar com sua execução normal, devido a alguma condição interna, como entrada defeituosa, dados não encontrados, estouro ou limite de recursos ultrapassados, tem o nome de 
Alternativas
Q2025940 Banco de Dados
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?
Alternativas
Q2020864 Banco de Dados
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.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Suporte |
Q1995105 Banco de Dados
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?
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992312 Banco de Dados
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 as afirmativas corretas.
Alternativas
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
Q1933261 Banco de Dados
No processamento de transações distribuídas em gerenciadores de bancos de dados, o algoritmo frequentemente empregado para garantir que todos os participantes de uma transação distribuída tenham conhecimento do seu desfecho é conhecido como:
Alternativas
Q1925631 Banco de Dados
Um analista de sistema decidiu implementar um sistema usando um SGBD relacional. Nesse sistema, era necessário transferir uma quantia de dinheiro de uma conta de um correntista para uma outra conta de outro correntista. Entretanto, isso só pode ser feito por meio de duas operações consecutivas. Temendo que uma interrupção qualquer no banco de dados perdesse ou duplicasse a quantia, colocou as duas operações dentro de uma transação.
As transações são mecanismos disponíveis nos SGBD que apresentam várias propriedades, dentre as quais a garantia de realizar todas ou nenhuma das operações dentro da transação.
Essa propriedade é conhecida como
Alternativas
Q1919438 Banco de Dados
O conceito de transação é fundamental para muitas aplicações de banco de dados.Uma transação é uma visão abstrata que o SGBD tem de um programa de usuário: uma seqüência de leituras (reads) e escritas (writes). A partir deste cenário e dos seus conhecimentos sobre SGBD, avalie as seguintes asserções: 
I. A execução concorrente de programas usuário é essencial para o bom desempenho de um SGBD. 
PORQUE
II. Como os acessos a disco são frequentes, e relativamente lentos, é importante manter a CPU trabalhando em vários programas usuários concorrentemente.

Assinale a alternativa correta:
Alternativas
Q1915503 Banco de Dados
Em Sistemas Gerenciadores de Banco de Dados (SGBDs), vários problemas podem acontecer quando transações simultâneas são executadas de uma maneira descontrolada. Quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas, de modo que isso torna INCORRETO o valor de alguns itens do banco de dados, ocorre o problema
Alternativas
Q1902791 Banco de Dados

Quanto a balanceamento de carga, failover e replicação de estados, julgue o próximo item. 


Em um balanceamento de carga por transação, todas as transações de determinado cliente são enviadas para a mesma réplica do banco de dados, até que a conexão seja fechada. 

Alternativas
Q1902789 Banco de Dados

Quanto a balanceamento de carga, failover e replicação de estados, julgue o próximo item. 


O failover em um sistema de banco de dados, sem nenhum prejuízo para a qualidade das informações consultadas, é garantido pela replicação das bases de dados em sítios distintos.

Alternativas
Q1899155 Banco de Dados
Um SGBD precisa controlar o estado de suas transações. Quais são os possíveis estados de uma transação?
Alternativas
Q1894563 Banco de Dados

Quanto a gatilhos (triggers), procedimentos armazenados (stored procedures) e gerência de bloqueios, julgue o item subsecutivo. 


Bloqueio de um banco de dados é gerado para contornar o conflito de consulta simultânea de tabelas por um usuário do aplicativo desenvolvido.

Alternativas
Q1894561 Banco de Dados

Acerca de gerência de transações, modelagem entidaderelacionamento e abordagem relacional, julgue o item subsecutivo.


Uma chave estrangeira garante a unicidade de informações em uma tabela.

Alternativas
Respostas
161: D
162: C
163: E
164: E
165: C
166: B
167: E
168: E
169: C
170: E
171: C
172: E
173: A
174: D
175: E
176: E
177: E
178: A
179: E
180: E