Buscar

Projeto e otimização de banco de dados exercicios 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Projeto e otimização de banco de dados
Aula 7 | Transações 
1
São estados de uma transação, exceto:
Ativa
Em processo de efetivação
Efetivada
Monitorada
Concluída
Monitorada não é um estado de uma transação.
2
As propriedades de uma transação tem o objetivo de preservar a integridade dos dados do banco de dados. São propriedades de uma transação, exceto:
Atomicidade
Consistência
Interferência
Durabilidade
Persistência
Interferência não é uma propriedade das transações.
3
Uma transação não deve sofrer interferências de outras transações executadas concorrentemente. A característica apresentada diz respeito à seguinte propriedade das transações:
Concorrência
Isolamento
Efetivação
Persistência
Durabilidade
A característica apresentada é o isolamento.
4
São operações de controle das transações, exceto:
Commit
Savepoint
Rollback
Rollback to Savepoint
Update
A sentença Update não é uma operação de controle das transações.
5
Seja uma transação com os seguintes comandos em SQL:
INSERT INTO Cargo (CodCargo, Descricao) VALUES ('AN', 'Analista');
UPDATE Func SET salario = salario * 1.20 WHERE NRO_Depto = 10;
COMMIT;
DELETE FROM Func;
ROLLBACK;
Podemos afirmar que:
O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados, mas nenhum funcionário é excluído.
O cargo de analista é inserido, os funcionários do departamento 10 recebem aumento de 2%, mas nenhum funcionário é excluído.
O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados e todos os funcionários são excluídos.
O cargo de código ‘AN’ é inserido, os salários dos funcionários do departamento 20 são atualizados, mas nenhum funcionário é excluído.
O cargo de código ‘AN’ é inserido, os salários dos funcionários do departamento 10 são atualizados, mas o comando Rollback desfaz todas as atualizações anteriores.
A afirmação correta é: “O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados, mas nenhum funcionário é excluído”.
6
Considerando as afirmações abaixo, não é um problema que ocorre quando transações concorrentes são executadas:
Perda de atualização
Atualização temporária (leitura suja)
Agregação incorreta
Em processo de efetivação
Leitura não repetitiva
“Em processo de efetivação” é um estado válido de uma transação.

Continue navegando