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