SóProvas


ID
1115953
Banca
UFSJ
Órgão
UFSJ
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Analise as seguintes afirmações relacionadas às capacidades que devem ser atendidas pelos bancos de dados orientados a objetos.

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 final 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 por meio de diferentes chamadas do programa.

Estão CORRETAS as afirmações;

Alternativas
Comentários
  • Questão que deu trabalho de pesquisar rsrs

     

    I. ERRADO. Concorrência para SGBD permite o acesso a simultâneo aos dados para diferentes usuários. O mais notável algoritmo de controle de concorrência existente para SGBD são os bloqueios, que se baseiam em uma estratégia de não deixar a transações serem executadas através de bloqueio, caso haja conflito no acesso e/ou atualização de um objeto. O SGBD faz o controle de concorrência entre transações.

     

    II: ERRADO. Uma transação é um programa executado inteiramente ou então não executado. As transações devem mapear bancos de dados de um estado coerente para outro. Para manter a coerência, as transações devem passar pelo teste ACID: Atomicidade, coerência, isolamento, e durabilidade.