SóProvas


ID
704260
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de conceitos, fundamentos, instalação, administração,
configuração, comandos, performance e detecção de problemas do
ORACLE, do POSTGRES e do MYSQL, julgue os itens seguintes.

Considere que três usuários, A, B e C, estejam conectados simultaneamente em um banco de dados ORACLE e que A deseje emitir um relatório longo que envolva tabelas que B e C estejam atualizando. Nessa situação, para emissão do relatório, o usuário A deverá iniciar a transação com o comando set transaction read only, de forma que os commits que B e C realizem durante a emissão do relatório sejam desconsiderados para efeitos de resultados.

Alternativas
Comentários
  • READ ONLY  
    – identifica uma transação de leitura 
    – permite somente consultas (i.e., SELECT) 
    – especifica que as consultas da transação 
    somente enxergam alterações realizadas 
    com sucesso (i.e., committed) antes do início 
    da transação 
    ?indicada para transações que executem 
    consultas em várias tabelas do BD ao 
    mesmo tempo que estas tabelas estão 
    sendo alteradas por outros usuários 

    fonte: 
    http://wiki.icmc.usp.br/images/f/f1/Mat09o.pdf
  • http://pt.wikipedia.org/wiki/Transação_em_base_de_dados

  • http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_10005.htm#i2067270