SóProvas


ID
239620
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a SGBD associado para suporte a aplicações web,
inclusive com suporte ao processamento de transações e acesso
concorrente e simultâneo de diversos usuários, julgue os itens de
76 a 78.

A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.

Alternativas
Comentários
  • A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações.

    Controle de concorrência garante ISOLAMENTO das transações.

  • A meu ver o segundo período também está incorreto, uma vez que o controle de transações é mais eficientemente realizado pelo SGBD e não pela linguagem hospedeira no qual o aplicativo é desenvolvido.
  • O controle de concorrência é responsável por garantir a integridade de uma transação, que é composta pelas quatro propriedades: ACID.
    Referências:
    1 - http://im.ufba.br/pub/MATA60/SemestreLetivo20062/banco-dados-concorrencia.pdf
    2 - http://pt.wikipedia.org/wiki/Banco_de_dados

    O Controle de concorrência é realizado pelos SGBDs.
    Assim o erro está na realização do controle pela linguagem da aplicação.
  • O erro da questão está em:  Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.

    Lembrando que as propriedades de uma transação são ACID, e segundo Navathe:

    Atomicidade
    :  É responsabilidade do subsistema de recuperação de transação de um SGBD garantir essa propriedade, e não a linguagem hospedeira.


    Consistência:  É geralmente responsabilidade dos programadores  e do módulo do SGBD  que impõem as restrições de integridada.

    Isolamento:  É responsabilidade do subsistema de controle de concorência de um SGBD garantir essa propriedade.

    Durabilidade:  É responsabilidade do subsistema de recuperação de transação de um SGBD garantir essa propriedade.

  • Amigos vejam o que eu encontrei no livro do Navathe.

    Segundo Navathe(2011,p.508),"A propriedade de atomicidade exige que executemos uma transação até o fim. É responsabilidade do subsistema de recuperação de transação de um SGBD garantir a Atomicidade."

    Segundo Navathe(2011,p.508),"A propriedade de isolamento é imposta pelo subsistema de controle de concorrência do SGBD."

    **Portanto, A implementação de mecanismo de controle de concorrência é necessária para garantir O ISOLAMENTO das transações. Esse controle é efetuado de forma mais eficiente PELO SUBSISTEMA DE CONTROLE DE CONCORRÊNCIA DO SGBD.

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS- NAVATHE-6 EDIÇÃO 2011


  • O erro se encontra na primeira sentença.

    Como já citado abaixo, o mecanismo de controle de concorrência é responsável por garantir o isolamento das transações.

    O conceito de atomicidade envolve apenas uma transação, não sendo influenciado pelo mecanismo de controle de concorrência.

  • Eu também usei a logica que a responsabilidade é do SGBD e não do Aplicativo PHP.

  • Prezados,

    Que o controle de concorrência é fundamental para garantir a atomicidade das transações (não só a atomicidade, mas a consistência , isolamento e durabilidade) isso não temos dúvida, mas esse controle é mais eficiente quando realizado no próprio SGBD e não na aplicação hospedeira, afinal de contas a aplicação hospedeira não tem conhecimento de todas as requisições que o dado sofre, para garantir a atomicidade das transações.

    Portanto a questão está errada.
    Gabarito: ERRADO.
  • O controle de concorrência é responsável por Garantir a propriedade de Isolamento das transações !

  • Propriedades das transações >> Responsáveis:

    ATOMICIDADE >> Subsistema de recuperação

    ISOLAMENTO >> Subsistema de controle de concorrência.

    DURABILIDADE >> Subsistema de recuperação.

    CONSISTÊNCIA >> Programador ou módulo de restrições de integridade.

    Fonte: Ramom Souza - Exponencial

  • GABARITO ERRADO!

    .

    .

    CESPEZADA

    As transações em um banco de dados devem possuir propriedades que são definidas pelo controle de concorrência e pelos métodos de restauração do SGDB. A propriedade do tipo isolamento permite que a transação seja executada sem que haja interferência das demais transações concorrentes.

    CORRETO

  • Ano: 2010 Banca: CESPE/CEBRASPE Órgão: PC-ES:

    "Em bancos de dados multiusuário, o controle de concorrência é um mecanismo utilizado no processamento de transações para garantir a propriedade da atomicidade. (Gab.: ERRADO).