SóProvas


ID
2588041
Banca
CESPE / CEBRASPE
Órgão
TCE-PB
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de SGBDs, assinale a opção correta.

Alternativas
Comentários
  • Gabarito: D.

     

    Atomicidade - será executada totalmente ou não será executada.

    Consistência - consistência antes e consistência depois.

    Isolamento - não será interferida pela concorrência. Permite que diversas transações sejam efetuadas simultaneamente.

    Durabilidade - o que foi salvo não será perdido, mesmo em caso de pane no sistema.

  •  

    a) Incorreto: Um SGBD, por definição, não é flexível, dada a dificuldade de mudar a estrutura dos dados quando os requisitos mudam.

    Uma das vantagens do SGBD é justamente a flexibilidade.

    b) Incorreto: Um SGBD é um software que não prevê as funções de definição, recuperação e alteração de dados, sendo essa tarefa a função básica de um sistema de banco de dados.

    Um Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é um sistema de software de uso geral que facilita os seguintes processos:

    Definição: especificação de tipos, estruturas e restrições de dados.

    Construção: armazenamento dos dados em algum meio controlado.

    Manipulação: consulta, atualização e geração de relatórios.

    Compartilhamento: acesso simultâneo por usuários e sistemas.

    Proteção: proteção do sistema contra defeitos e proteção de segurança contra acesso não autorizado ou malicioso.

    Manutenção: evolução do sistema ao longo do tempo.

     

    c) Incorreto: A consistência redundância de dados é o princípio que determina a manutenção de determinado dado em vários arquivos diferentes. consistência preconiza que todas as regras e restrições definidas no banco de dados devem ser obedecidas.

     

    d) Correto: Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada.

    Dito de outra forma, a atomicidade implica que uma transação envolvendo duas ou mais partes de informações discretas, ou a transação será executada totalmente ou não será executada, garantindo assim que as transações sejam atômicas.

     

    e) Incorreto: O controle de concorrência é o princípio que garante e permite a manipulação, no mesmo momento, de um mesmo dado por mais de uma pessoa ou um sistema.

    controle de concorrência é mecanismo e não um princípioControle de concorrência é quando, em um banco de dados, usuários distintos tentam acessar a mesma informação e então é feito um controle entre essas transações. Os princípios ou propriedades do controle de concorrência são a Atomicidade, Consistência, Integridade e Durabilidade (ACID).

    https://www.exponencialconcursos.com.br/tce-pb-comentarios-prova-de-analise-de-informacoes-gabarito-extraoficial/

  • CESPE costuma pegar mais pesado que isso

     

    2015

    A atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.

    Certa

     

    2014

    A atomicidade de um SGBD garante que cada transação seja executada de maneira singular, ou seja, que cada transação possua um identificador unívoco. O isolamento do SGBD garante, por sua vez, que as transações sejam executadas isoladamente uma das outras.

    errada

     

  • Um Banco de Dados ACID é fundamental para qualquer aplicação crítica.

     

    Atomicidade: Controle sobre inicio e fim da transação, é a garantia que todo o bloco de transações foi executado integralmente.

     

    Consistência: A garantia de que um dado está íntegro durante e após a transação.

     

    Isomento: é um conjunto de técnicas que tentam evitar que transações paralelas interfiram umas nas outras, fazendo com que o resultado de várias transações em paralelo seja o mesmo resultado se as mesmas transações fossem executadas sequencialmente (uma após a outra).

     

    Durabilidade: Controle da persistência do dado garantindo que após o “commit” é necessário que o dados esteja 100% íntegro e disponível mesmo em caso de falha.



    Resposta correta: D

  • a) Pelo contrário, uma das funções do SGBD é justamente facilitar e dar ferramentas para a alteração da estrutura de dados. Ademais, a característica de independência de dados também contribui para essa flexibilidade do BD, já que os programas de aplicação somente precisam se referir à representação conceitual de determinado atributo (por exemplo, “Nome” ou “CPF” de uma pessoa), deixando as restrições e detalhes da implementação a cargo do SGBD. ERRADA

    b) Alternativa simples. As funções apresentadas, como já vimos, são sim previstas por um SGBD. ERRADA

    c) Não, não. O examinador está tentando confundir aquele aluno que já estudou sistemas distribuídos. Na verdade, consistência de dados é uma das propriedades ACID das transações, e diz respeito às restrições de um BD. De acordo com a consistência, uma transação deve levar um BD de um estado consistente a outro estado consistente. ERRADA

    d) A atomicidade diz que uma transação deve ser tratada em sua totalidade, ou tudo ou nada. Então, caso ocorra um erro, todo o conjunto de alterações já realizadas deverá ser revertido, retornando os dados e estruturas a seu estado inicial. CERTA

    e) O controle de concorrência gerencia os múltiplos acessos para que se obtenha o resultado desejado. Para isso, pode ser que um dos usuários que está tentando acessar determinado dado seja “bloqueado” de realizar a operação até que a transação do outro se complete. Portanto, não se pode dizer que a manipulação de um determinado dado por mais de um usuário ao mesmo tempo está garantida. ERRADA

  • Atomicidade: Ou tudo ocorre ou nada ocorre...

  • Uma transação atômica é uma série indivisível e irredutível de operações de banco de dados, de modo que todas elas ocorram completamente ou não ocorram.

    GABARITO: LETRA ''D''

    Prof. DIEGO CARVALHO

  • GABARITO D!

    O melhor exemplo, citado por professores, é o de depósito bancário.

  • Letra. d

    d) Certa. ACID (acrônimo de Atomicidade, Consistência, Isolamento e Durabilidade – do inglês: Atomicity, Consistency, Isolation, Durability) é um conjunto de propriedades de transação em banco de dados.

    Atomicidade significa que uma transação é uma unidade atômica de trabalho que ou estará completa ou não foi realizada. Ou seja, não é possível que uma transação seja executada somente em parte.

  • Arthur Mendonça | Direção Concursos

    24/11/2019 às 22:22

    a) Pelo contrário, uma das funções do SGBD é justamente facilitar e dar ferramentas para a alteração da estrutura de dados. Ademais, a característica de independência de dados também contribui para essa flexibilidade do BD, já que os programas de aplicação somente precisam se referir à representação conceitual de determinado atributo (por exemplo, “Nome” ou “CPF” de uma pessoa), deixando as restrições e detalhes da implementação a cargo do SGBD. ERRADA

    b) Alternativa simples. As funções apresentadas, como já vimos, são sim previstas por um SGBD. ERRADA

    c) Não, não. O examinador está tentando confundir aquele aluno que já estudou sistemas distribuídos. Na verdade, consistência de dados é uma das propriedades ACID das transações, e diz respeito às restrições de um BD. De acordo com a consistência, uma transação deve levar um BD de um estado consistente a outro estado consistente. ERRADA

    d) A atomicidade diz que uma transação deve ser tratada em sua totalidade, ou tudo ou nada. Então, caso ocorra um erro, todo o conjunto de alterações já realizadas deverá ser revertido, retornando os dados e estruturas a seu estado inicial. CERTA

    e) O controle de concorrência gerencia os múltiplos acessos para que se obtenha o resultado desejado. Para isso, pode ser que um dos usuários que está tentando acessar determinado dado seja “bloqueado” de realizar a operação até que a transação do outro se complete. Portanto, não se pode dizer que a manipulação de um determinado dado por mais de um usuário ao mesmo tempo está garantida. ERRADA

  • QUASE MARQUEI LETRA E

    e) Errada. Segundo Navathe: Uma transação deve ser executada como se estivesse isolada das demais. Isto é, a execução de uma transação não deve sofrer interferência de quaisquer outras transações concorrentes. […]

    O isolamento é imposto pelo subsistema de controle de concorrência do SGBD. Se alguma transação não tornar suas atualizações invisíveis às outras até que seja efetivada, será imposta alguma forma de isolamento que solucione o problema de atualizações temporárias e elimine reversões (rollbacks) em cascata (grifo nosso)

  • a) Pelo contrário, uma das funções do SGBD é justamente facilitar e dar ferramentas para a alteração da estrutura de dados. Ademais, a característica de independência de dados também contribui para essa flexibilidade do BD, já que os programas de aplicação somente precisam se referir à representação conceitual de determinado atributo (por exemplo, “Nome” ou “CPF” de uma pessoa), deixando as restrições e detalhes da implementação a cargo do SGBD. ERRADA

    b) Alternativa simples. As funções apresentadas, como já vimos, são sim previstas por um SGBD. ERRADA

    c) Não, não. O examinador está tentando confundir aquele aluno que já estudou sistemas distribuídos. Na verdade, consistência de dados é uma das propriedades ACID das transações, e diz respeito às restrições de um BD. De acordo com a consistência, uma transação deve levar um BD de um estado consistente a outro estado consistente. ERRADA

    d) A atomicidade diz que uma transação deve ser tratada em sua totalidade, ou tudo ou nada. Então, caso ocorra um erro, todo o conjunto de alterações já realizadas deverá ser revertido, retornando os dados e estruturas a seu estado inicial. CERTA

    e) O controle de concorrência gerencia os múltiplos acessos para que se obtenha o resultado desejado. Para isso, pode ser que um dos usuários que está tentando acessar determinado dado seja “bloqueado” de realizar a operação até que a transação do outro se complete. Portanto, não se pode dizer que a manipulação de um determinado dado por mais de um usuário ao mesmo tempo está garantida. ERRADA

    Arthur Mendonça | Direção Concursos

  • A respeito de SGBDs, assinale a opção correta.

    a ( ) Um SGBD, por definição, não é flexível ❌, dada a dificuldade de mudar a estrutura dos dados quando os requisitos mudam.

    Um das vantagens do SGDB é a flexibilidade.

    b ( ) Um SGBD é um software que não prevê ❌ as funções de definição, recuperação e alteração de dados, sendo essa tarefa a função básica de um sistema de banco de dados.

    O SGBD prevê as funções de definição (permite definir os tipos de dados), armazenamento, recuperação e alteração.

    c ( ) A consistência de dados é o princípio que determina a manutenção de determinado dado em vários arquivos diferentes. ❌

    A consistência dos dados é obtida evitando a redundância.

    Possuir vários arquivos diferentes torna mais difícil atualizar esse dado, pois a alteração em um arquivo não é refletida nos demais. O objetivo é alterar um arquivo e refletir nos demais.

    Para manter a consistência os dados é melhor não ter redundâncias não controladas. É exatamente por isso que os arquivos foram substituídos por banco de dados.

    d (X) Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada. ✅

    Transação: a transação envolve mais de uma operação. De forma geral, um programa vai utilizar a linguagem SQL para fazer consultas e/ou transações junto a um banco de dados.

    ACID (Atomicity, Consistency, Isolation, Durability): refere-se ao conjunto de propriedades de transação em banco de dados.

    ACID ➡ Atomicidade, Consistência, Isolamento, Durabilidade

    Atomicidade: A transação não pode ser executada em parte. Ou ela é executada totalmente ou não é executada.

    e ( ) O controle de concorrência é o princípio que garante e permite a manipulação, no mesmo momento, de um mesmo dado por mais de uma pessoa ou um sistema. ❌

    O controle da concorrência gerencia quem vai acessar um recurso em um determinado momento, fazendo com que ocorra o isolamento das transações.

    Gabarito letra D. ✅

  • Ano: 2017 Banca: Cebraspe.

    Atomicidade é a propriedade que garante que as transações não sejam afetadas pelo funcionamento umas das outras nem tenham acesso aos resultados parciais entre si. ERRADA

    Ano: 2015 Banca: Cebraspe

    A atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados. CORRETA

  • O (controle de concorrência) isolamento é o princípio que garante e permite a manipulação, no mesmo momento, de um mesmo dado por mais de uma pessoa ou um sistema.

  • A) Um SGBD, por definição, não é flexível, dada a dificuldade de mudar a estrutura dos dados quando os requisitos mudam.

    B) Um SGBD é um software que não prevê as funções de definição, recuperação e alteração de dados, sendo essa tarefa a função básica de um sistema de banco de dados.

    C)A consistência de dados é o princípio que determina a manutenção de determinado dado em vários arquivos diferentes.

    D) Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada. (GABARITO)

    E)O controle de concorrência é o princípio que garante e permite a manipulação, no mesmo momento, de um mesmo dado por mais de uma pessoa ou um sistema.

    (CESPE) Atomicidade, consistência, isolamento e durabilidade são propriedades fundamentais que devem ser apresentadas por uma transação de banco de dados. (CERTO) ACID

    (CESPE) A atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados. (CERTO)