Questões de Concurso
Sobre concorrência em banco de dados em banco de dados
Foram encontradas 135 questões

Com base na arquitetura geral de um sistema gerenciador de banco
de dados (SGBD) proposta pela ANSI\SPARC e conforme a figura
acima, julgue os itens que se seguem.

Considerando as transações T1 e T2 apresentadas acima, julgue
os itens subsequentes.
Acerca do protocolo de controle de concorrência multiversão adotado por alguns gerenciadores de bancos de dados, são feitas as seguintes afirmações:
I. Este protocolo favorece as consultas, evitando que leituras aguardem gravação.
II. Este protocolo prejudica as gravações, pois estas precisam esperar pelas leituras.
III. Este protocolo permite isolamento de transações.
Sobre as três afirmações anteriores, assinale o correto.
O controle de concorrência é um método que visa o controle e a correção de uma atualização de resultados de transações realizadas simultaneamente.
gerência de falhas em bancos de dados, analise os itens a seguir.
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.
I - Dirty Read;
II - Phantom Read;
III - Nonrepeatable Read.
No nível de isolamento REPEATABLE READ do padrão SQL- 92, é(são) possível(eis) o(s) comportamento(s)
Sobre os níveis de isolamento, tem-se que o nível
I. Concorrência: o SGBD orientado a objetos não necessita nem implementa controle de concorrência, que deve ser feita pelas transações solicitadas pelo aplicativo conectado ao banco.
II. Transações: unidades executadas inteiramente ou não. Se um conjunto de atualizações ocorreu dentro de uma transação, todas ou parte delas devem ser visíveis ao mundo exterior, independentemente do estado fi nal da transação.
III. Recuperação: o SGBD deve garantir que os resultados parciais ou atualizações parciais de transações que falharam não sejam propagados para o banco de dados persistente.
IV. Persistência: capacidade de objetos persistirem através de diferentes chamadas do programa. Dados manipulados por bancos de dados orientados a objetos devem ser persistentes ou transientes. Dados transientes são somente válidos dentro de um programa ou transação; eles são perdidos uma vez que o programa ou transação termine. Dados persistentes são armazenados fora de uma transação e sobrevivem às atualizações.
Indique a opção que contenha todas as afirmações verdadeiras.